Skip to content

Docker Compose для Container Manager в Synology DSM 7.2

Notifications You must be signed in to change notification settings

avenom/synology-docker-compose

Repository files navigation

Docker Compose для Synology DSM 7.2

В Synology DSM 7.2 пакет Docker получил свое логическое развитие и трансформировался в новый Container Manager с поддержкой проектов Docker Compose, которые позволяют одним конфигурационным файлом скачивать и разворачивать все необходимые для установки образы и контейнеры.

В этом репозитории собраны проверенные на работоспособность проекты Docker Compose для разных сервисов с непересекающимися друг с другом локальными портами. Если у вас эти порты будут заняты, то можете поменять на свободные. Например в 8080:80 локальный порт - 8080.

Если заметите неточности, то пишите в телеграм.

Проект Порт
Audiobookshelf 13378
Glances 61208
Home Assistant 8123
Homepage 3535
IT-Tools 8090
Memos 5230
MeTube 8081
Miniflux + PostgreSQL 8085
OpenSpeedTest 3000
qBittorrent 9865
Reubah 8052
RSS-Bridge 8086
SearXNG 5147
SMTP To Telegram 2525
Tautulli 8181
Uptime Kuma 3001
Vaultwarden 3012, 5151
Wallabag + MariaDB + Redis 8082, 3306
What's Up Docker 3333

Как узнать ваш PUID и PGID в Synology DSM

В некоторых случаях контейнерам нужно знать ваши идентификаторы пользователя (UID) и группы (GID) в Synology DSM.

  1. Откройте "Панель управления" и перейдите в "Планировщик задач". Создайте запланированную задачу скрипта, заданным пользователем.
Общие
Задача: PUID и PGID
Пользователь: ваш логин
Включено: нет

Расписание
Дата
Выполнить в следующее число
Поовтор: не повторять

Настройки задач
Уведомления
Отправлять сведения о запуске на электронную почту: ваша почта
Скрипт, заданный пользователем
id
  1. Выберите в списке задач "PUID и PGID" и нажмите "Запустить".

  2. Вам на почту придет такое письмо:

Планировщик задач завершил выполнение запланированной задачи.

Задача: PUID and PGID
Время начала: Tue, 20 Aug 2024 16:03:54 +0300
Время остановки: Tue, 20 Aug 2024 16:03:54 +0300
Текущее состояние: 0 (Обычный)
Стандартный вывод/ошибка:
uid=1026(Логин) gid=100(users) groups=100(users),101(administrators)

Нужные цифры в строчке uid=1026(Логин) gid=100(users).

Активация Gmail SMTP для контейнеров Docker

Для работы почты в контейнерах докера, нужно сгенерировать пароль приложения в аккаунте Google.

  1. Перейти в Google Security.
  2. Убедитесь, что у вас включена двухэтапная аутентификация: "Вход в Google" > "Двухэтапная аутентификация" > "Включена".
  3. Перейти в Пароли приложений.
  4. Название приложения: SMTP
  5. Google сгенерирует пароль с пробелами. Вам следует удалить все пробелы и сохранить пароль без пробелов.

Настройки сервера Gmail:

Host: smtp.gmail.com
Port: 587
Encryption: TLS
Username: yourname@gmail.com
Password: парольприложения

Другие порты:

587 (TLS)
465 (SSL)
25 (TLS/SSL)