Docker контейнеры для Synology NAS

Package Center в Synology хорошо справляется с фотографиями, медиа и синхронизацией файлов, но на этом всё заканчивается. Container Manager (переименованный пакет Docker в DSM 7.2) открывает весь каталог открытого исходного кода для самостоятельного хостинга, используя меньше памяти, чем большинство официальных приложений Synology для того же. DS923+ может спокойно запускать семь контейнеров вместе с файловыми сервисами, если отключить Synology Drive и Moments, что всё равно не понадобится тем, кто использует Immich.

Семь лучших Docker-контейнеров для Synology NAS ниже — это те, которые имеют самую долгую историю работы на DSM, требуют минимальной начальной настройки и дают наиболее очевидное преимущество перед встроенными приложениями Synology. Container Manager в DSM 7.2 поддерживает Docker Compose из коробки, так что конфиг для каждого — это небольшой YAML-файл, который вы вставляете и запускаете.

На что обратить внимание при выборе Docker-контейнера для Synology

Таблица быстрого сравнения

Приложение Лучше всего для Платформы Бесплатный план Начальная цена/мес Рейтинг
Portainer UI управления контейнерами Docker Community бесплатно $18/node BE Стандартный UI Docker
Immich Замена Google Photos Docker Полностью бесплатно (OSS) Бесплатно Широко рекомендуется
Jellyfin Медиа-сервер без Plex Docker Полностью бесплатно (OSS) Бесплатно Лучший бесплатный медиа-сервер
Homepage Панель услуг Docker Полностью бесплатно (OSS) Бесплатно Любима за полировку
Pi-hole Блокировка объявлений и трекеров по сети Docker Полностью бесплатно (OSS) Бесплатно Домашний стандарт
Vaultwarden Сервер паролей совместимый с Bitwarden Docker Полностью бесплатно (OSS) Бесплатно Лучший самостоятельный менеджер паролей
Paperless-ngx Архив документов с OCR Docker Полностью бесплатно (OSS) Бесплатно Отличная для сканов

Приложения

1. Portainer — лучший UI для управления контейнерами

Portainer превращает базовый UI Container Manager в настоящую панель Docker: переменные окружения, политики перезагрузки, редактирование сети, живые логи и доступ к консоли, всё в вкладке браузера. Если вы планируете запускать более трёх контейнеров на вашем NAS, установите Portainer в первую очередь.

Где не хватает: Business Edition добавляет RBAC и мультиклаетр; бесплатное Community Edition хорошо справляется с одним хостом Docker. Container Manager всё ещё может запутаться в том, кто что оркестрирует, если вы смешиваете правки через Portainer и DSM UI.

Цена:

Платформы: Docker (Synology Container Manager).

Скачать: Portainer.io

Итог: Portainer — это оболочка вокруг всех остальных контейнеров в этом списке.

2. Immich — лучшая замена Google Photos

Immich — это библиотека самостоятельно размещаемых фотографий, которая наконец чувствует себя как Google Photos. Мобильные приложения для iOS и Android автоматически загружают фотопленку, распознавание лиц работает на устройстве (или на GPU NAS, если он есть), а общие альбомы работают между аккаунтами. Спокойно работает на Synology серии Plus с Docker.

Где не хватает: Распознавание лиц на CPU медленное для больших библиотек (10k+ фотографий) на старых DS-устройствах. Обновления модели AI иногда требуют повторной инициализации.

Цена:

Платформы: Docker.

Скачать: Immich.app

Итог: Если Synology Photos — это причина, по которой вы продолжаете платить Google, замените оба на Immich.

3. Jellyfin — лучший медиа-сервер без Plex

Jellyfin — это полностью открытый исходный код медиа-сервер, который догнал Plex по фронту DSM. Аппаратное транскодирование работает на любой модели Synology с Intel QuickSync (боксы Plus-серии x86), а мобильные и TV-приложения сейчас близки к полировке Plex.

Где не хватает: Нет встроенного реле удалённого доступа. Если вы хотите транслировать вне вашей локальной сети, вам понадобится Tailscale или обратный прокси. Скрапинг метаданных иногда что-то пропускает; ручные исправления быстрые.

Цена:

Платформы: Docker; встроенные клиенты на каждой крупной ТВ и мобильной платформе.

Скачать: Jellyfin.org

Итог: Jellyfin — это выбор “владей своими медиа” без платных преград перед какой-либо функцией.

4. Homepage — лучшая панель для услуг

Homepage — это стартовая страница, на которой оседает каждая домашняя лаборатория. Конфиг, управляемый YAML, для услуг, живые виджеты, которые получают статус бесперебойной работы из контейнеров, которые вы уже запускаете (Portainer, Immich, Jellyfin, Home Assistant и ещё десятки), и строка поиска, которая бьёт по DuckDuckGo, Google или вашему собственному SearXNG.

Где не хватает: Нет экрана входа из коробки; поместите его за ваш обратный прокси, если NAS открыт. Ошибки виджетов нуждаются в перезагрузке контейнера, чтобы очиститься правильно.

Цена:

Платформы: Docker.

Скачать: gethomepage.dev

Итог: Homepage — это закладка браузера, которая заменяет “на каком портчике был Jellyfin?”

5. Pi-hole — лучший блокировщик объявлений по сети

Pi-hole блокирует объявления и трекеры на уровне DNS для каждого устройства в локальной сети, включая смарт-ТВ и консоли, которые расширения браузера не могут коснуться. Спокойно работает в Docker-контейнере на Synology, прослушивает стандартные порты DNS и отчитывается о том, какой клиент запросил какой домен.

Где не хватает: Container Manager нужно явно сопоставить порты DNS (53/tcp и 53/udp) и собственный сервис DNS Synology (если включён) должен переместиться. Не полный брандмауэр.

Цена:

Платформы: Docker.

Скачать: Pi-hole.net

Итог: Pi-hole — это контейнер, от которого выигрывает каждый в доме, не зная, что вы его установили.

6. Vaultwarden — лучший самостоятельно размещаемый менеджер паролей

Vaultwarden — это совместимый с Bitwarden сервер, написанный на Rust, который занимает менее 50 МБ оперативной памяти. Десктопные, браузерные и мобильные клиенты Bitwarden подключаются к нему ровно так же, как к официальному сервису. Вы владеете хранилищем; синхронизация между устройствами происходит через вашу локальную сеть или через ваш собственный обратный прокси.

Где не хватает: Резервные копии — ваша работа. Один повреждённый том без снимка Hyper Backup означает начинать с нуля.

Цена:

Платформы: Docker.

Скачать: Vaultwarden GitHub

Итог: Vaultwarden — это ход “перестать платить за менеджер паролей” для всех, у кого уже работает Synology.

7. Paperless-ngx — лучший архив документов с OCR

Paperless-ngx берёт всё, что вы сканируете или бросаете в папку для наблюдения, запускает OCR, помечает и архивирует в хранилище с поиском, который действительно работает. Спаруйте его со сканером, подключённым к Synology (многие последние модели DS открывают один через USB) и каждый чек, контракт и руководство находятся на расстоянии одного поиска вместо того, чтобы быть сложенными в физическом шкафу.

Где не хватает: Первый запуск OCR на большом бэклоге будет нагружать CPU Synology часами. Фронтенд функциональный, а не красивый.

Цена:

Платформы: Docker.

Скачать: Документация Paperless-ngx

Итог: Paperless-ngx — это обновление “нет больше физического шкафа”, которое сэкономит вам воскресенье каждый год.

Как выбрать правильный

Вы можете запустить все семь на DS920+ или лучше. На двухсекционном бюджетном устройстве выберите три; потолок памяти кусается на четырёх.

FAQ

Нужно ли мне отключать пакеты Synology перед установкой этих контейнеров?

Только когда контейнер заменяет пакет (Immich против Synology Photos, Jellyfin против Video Station, Pi-hole против Synology DNS Server). Оставление обоих включёнными работает, но тратит RAM и путает резервные копии.

Где я должен хранить данные контейнера на Synology NAS?

Создайте общую папку под названием docker и привяжите томы контейнеров к подпапкам. Это сохраняет работу Hyper Backup и соответствует каждому руководству, которое вы найдёте. Не используйте /volume1/@docker/ напрямую; этот путь является движущейся целью при обновлениях DSM.

Можно ли запускать эти контейнеры на ARM Synology NAS?

Большинство, да. Immich, Jellyfin, Homepage, Pi-hole, Vaultwarden и Paperless-ngx все публикуют образы ARM64. Portainer тоже. Несколько нишевых контейнеров только для amd64; проверьте тег образа перед использованием.

Какой самый большой самостоятельно размещаемый контейнер, который запускается на Synology NAS?

Immich — это самый тяжёлый из этих семи благодаря тегированию изображений машинного обучения. Он помещается на DS920+ с 8 ГБ оперативной памяти вместе с парой других контейнеров. Nextcloud (не в этом списке) похожа. Всё, что требует AI, нуждается в боксе x86 серии Plus.

Как я могу обновлять Docker-контейнеры на Synology?

Container Manager может автоматически загружать последние образы и воссоздавать контейнеры по расписанию. Portainer имеет ту же опцию под Stacks. Для более тонкого управления добавьте Watchtower (восьмой контейнер) и позвольте ему также очищать старые образы.