README.md

Seerr LXC для Proxmox (РФ, без VPN)

Автономный установщик Seerr (запросы медиа для Jellyfin / Plex / Emby) в LXC на Proxmox VE. Без телеметрии community-scripts и без загрузки build.func с GitHub.

Оригинал community-scripts собирает Seerr из исходников (Node 22 + pnpm build) — из РФ без VPN это часто ломается на GitHub/npm. Здесь — официальный Docker-образ (рекомендованный способ установки Seerr): Docker Hub seerr/seerr или GHCR через зеркала.

Основан на идее community-scripts Seerr (MIT).

Документация

Каталог установщиков: Скрипты Proxmox для РФ — список адаптированных community-scripts под запуск в России без VPN: зеркала APT и образов, готовые команды для Proxmox VE и исходники на GitFlic.

Примечания CT (единый шаблон)

После установки в Примечания CT/VM пишется один и тот же каркас (LXC — текст, VM — HTML без кириллицы из‑за API Proxmox):

<Имя> (РФ) · LXC|VM
Веб: http://<IP>:<порт>
Каталог: https://kiberlis.ru/proxmox-scripts/
Исходник: https://gitflic.ru/project/kiberlis/<репо>
Статья: https://kiberlis.ru/<slug>/     ← только если есть

Пример для Seerr:

Seerr (РФ) · LXC
Веб: http://9.9.1.180:5055
Каталог: https://kiberlis.ru/proxmox-scripts/
Исходник: https://gitflic.ru/project/kiberlis/seerr-ct-ru

Что изменено относительно оригинала

Оригинал Эта версия
Тянет build.func / core с GitHub Полностью автономный bash
Сборка из исходников (Node + pnpm) Официальный Docker Compose
Шаблон через pveam → download.proxmox.com Сначала Yandex / Tsinghua / USTC
Debian APT как в шаблоне Каскад зеркал РФ
Образ только ghcr.io Docker Hub seerr/seerr + registry-mirrors / GHCR DaoCloud
Диалоги на английском Русский интерфейс
Телеметрия community-scripts Нет

Зеркала

Шаблон LXC (debian-13-standard_…_amd64.tar.zst):

  1. mirror.yandex.ru/mirrors/download.proxmox.com/images/system
  2. mirrors.tuna.tsinghua.edu.cn/proxmox/images/system
  3. mirrors.ustc.edu.cn/proxmox/images/system
  4. download.proxmox.com/images/system (fallback)

Debian APT внутри контейнера:

  1. mirror.yandex.ru/debian
  2. Selectel / TrueNetwork / ftp.ru.debian.org
  3. deb.debian.org (fallback)

Образ Seerr:

  • SEERR_IMAGE=auto / dockerhub (по умолчанию) — docker.io/seerr/seerr (+ registry-mirrors DaoCloud/dockerproxy в Docker)
  • SEERR_IMAGE=ghcr — ghcr.io/seerr-team/seerr
  • SEERR_IMAGE=daocloud — ghcr.m.daocloud.io/seerr-team/seerr
  • SEERR_VERSION=latest (или v3 / v3.5.1)

Размер образа ~150–250 МБ. Из РФ без VPN pull часто 5–30+ минут — это нормально.

Можно зафиксировать: DEBIAN_MIRROR, TEMPLATE_MIRROR, TEMPLATE_NAME, SEERR_VERSION, SEERR_IMAGE, TZ.

Установка

На хосте Proxmox VE (shell узла):

bash <(curl -fsSL 'https://gitflic.ru/project/kiberlis/seerr-ct-ru/blob/raw?file=seerr-ct.sh')

(Альтернатива bash -c "$(curl …)" тоже работает, но может исказить рамку баннера из‑за \.)

Параметры по умолчанию

  • Debian 13 LXC, 4 CPU / 4096 МиБ / диск 12 ГиБ
  • unprivileged, nesting + keyctl (для Docker)
  • DHCP на выбранном vmbr*
  • веб-интерфейс: порт 5055
  • данные: /opt/seerr/config

Без диалогов

PVE_ASSUME_YES=1 BRIDGE=vmbr0 STORAGE=local-lvm TEMPLATE_STORAGE=local \
  bash seerr-ct.sh

Переменные: CTID, HN, CORE_COUNT, RAM_SIZE, DISK_SIZE, BRIDGE, VLAN, MTU, MAC, UNPRIVILEGED, ENABLE_GPU (yes/no), START_CT, ONBOOT, PASSWORD, SSH_KEYS, DEBIAN_MIRROR, TEMPLATE_MIRROR, SEERR_VERSION, SEERR_IMAGE, PVE_ASSUME_YES=1.

Доустановка в уже созданный CT:

PVE_RESUME_CTID=113 bash seerr-ct.sh

Обновление

Тот же скрипт внутри контейнера Seerr:

bash <(curl -fsSL 'https://gitflic.ru/project/kiberlis/seerr-ct-ru/blob/raw?file=seerr-ct.sh')

Перезапишет docker-compose.yml и выполнит docker compose pull && up -d. Конфиг в /opt/seerr/config сохраняется.

После установки

  1. Откройте http://<IP-CT>:5055 и пройдите мастер.
  2. Подключите Jellyfin / Plex / Emby и при необходимости Radarr / Sonarr / т.п.
  3. Миграция с Jellyseerr / Overseerr: скопируйте старый каталог config в /opt/seerr/config (владелец UID 1000) и перезапустите compose — Seerr мигрирует настройки при первом запуске.

Если pull образа завис

На уже созданном CT (пример ID 113), переключение на DaoCloud GHCR:

pct exec 113 -- bash -lc 'cd /opt/seerr
sed -i -E "s|image:.*|image: ghcr.m.daocloud.io/seerr-team/seerr:latest|" docker-compose.yml
grep image: docker-compose.yml
docker compose pull
docker compose up -d'

Или прямой Docker Hub / GHCR: задайте SEERR_IMAGE=dockerhub|ghcr|daocloud при повторном запуске скрипта внутри CT.

Требования

  • Proxmox VE 8/9, amd64
  • Интернет на хосте во время установки (зеркала РФ / Docker Hub / ghcr)
Описание
Автономный установщик Seerr LXC для Proxmox VE (РФ, без VPN). Docker-образ + зеркала Debian/Proxmox.
Конвейеры
0 успешных
0 с ошибкой
Разработчики