В 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 |
В некоторых случаях контейнерам нужно знать ваши идентификаторы пользователя (UID) и группы (GID) в Synology DSM.
- Откройте "Панель управления" и перейдите в "Планировщик задач". Создайте запланированную задачу скрипта, заданным пользователем.
Общие
Задача: PUID и PGID
Пользователь: ваш логин
Включено: нет
Расписание
Дата
Выполнить в следующее число
Поовтор: не повторять
Настройки задач
Уведомления
Отправлять сведения о запуске на электронную почту: ваша почта
Скрипт, заданный пользователем
id
-
Выберите в списке задач "PUID и PGID" и нажмите "Запустить".
-
Вам на почту придет такое письмо:
Планировщик задач завершил выполнение запланированной задачи.
Задача: 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).
Для работы почты в контейнерах докера, нужно сгенерировать пароль приложения в аккаунте Google.
- Перейти в Google Security.
- Убедитесь, что у вас включена двухэтапная аутентификация: "Вход в Google" > "Двухэтапная аутентификация" > "Включена".
- Перейти в Пароли приложений.
- Название приложения: SMTP
- Google сгенерирует пароль с пробелами. Вам следует удалить все пробелы и сохранить пароль без пробелов.
Настройки сервера Gmail:
Host: smtp.gmail.com
Port: 587
Encryption: TLS
Username: yourname@gmail.com
Password: парольприложения
Другие порты:
587 (TLS)
465 (SSL)
25 (TLS/SSL)