vault backup: 2026-08-02 13:52:06

This commit is contained in:
akovalov81 2026-08-02 13:52:07 +03:00
parent e45697ad55
commit 8571623066

View file

@ -28,3 +28,35 @@ SFTPGo — ідеальне рішення для збору резервних
2. **Автоматизація обробки (Hooks & Event Manager):** Після успішного вивантаження файлу бекапу SFTPGo може автоматично виконати скрипт, надіслати вебхук (Webhook) або сповіщення в Telegram/Slack, запустити ротацію або перемістити файл у Glacier-сховище.
3. **Віртуальні папки (Virtual Folders):** Можна прокинути окремі каталоги з різних систем або S3-бакетів у єдину структуру папок для агента бекапу.
```
version: "3.8"
services:
sftpgo:
image: drakkan/sftpgo:latest
container_name: sftpgo
ports:
- "8080:8080"
- "2022:2022"
- "8022:8022"
- "8081:8081"
- "990:990"
environment:
- SFTPGO_WEBDAVD__BINDINGS__0__PORT=10080
- SFTPGO_SFTPD__BINDINGS__0__PORT=2022
- SFTPGO_HTTPD__BINDINGS__0__PORT=8080
- SFTPGO_DATA_PROVIDER__DRIVER=sqlite
# Указываем путь к БД внутри контейнера (соответствует объему sftpgo_data)
- SFTPGO_DATA_PROVIDER__NAME=/var/lib/sftpgo/sftpgo.db
- SFTPGO_LOG__LEVEL=info
- SFTPGO_BOOTSTRAP_ADMIN_USERNAME=admin
- SFTPGO_BOOTSTRAP_ADMIN_PASSWORD=admin
volumes:
# Монтируем локальные папки на диске в пути внутри контейнера
- /mnt/docker_data/sftpgo/data:/var/lib/sftpgo
- /mnt/docker_data/sftpgo/storage:/srv/sftp
- /mnt/docker_data/music:/mnt/music
- /mnt/docker_data/sd:/mnt/sd
restart: unless-stopped
```