2026-07-28 19:24:46 +03:00
|
|
|
|
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
|
2026-07-28 19:44:56 +03:00
|
|
|
|
# Вказуємо шлях до БД усередині контейнера (відповідає обсягу папки sftpgo_data)
|
2026-07-28 19:24:46 +03:00
|
|
|
|
- SFTPGO_DATA_PROVIDER__NAME=/var/lib/sftpgo/sftpgo.db
|
|
|
|
|
|
- SFTPGO_LOG__LEVEL=info
|
|
|
|
|
|
- SFTPGO_BOOTSTRAP_ADMIN_USERNAME=admin
|
2026-07-28 19:44:56 +03:00
|
|
|
|
- SFTPGO_BOOTSTRAP_ADMIN_PASSWORD=kI5deG0dR8twL7hz
|
2026-07-28 19:24:46 +03:00
|
|
|
|
volumes:
|
2026-07-28 19:44:56 +03:00
|
|
|
|
# Монтуємо локальні папки на диску у папки всередині контейнера
|
2026-07-28 19:24:46 +03:00
|
|
|
|
- /mnt/docker_data/sftpgo/data:/var/lib/sftpgo
|
|
|
|
|
|
- /mnt/docker_data/sftpgo/storage:/srv/sftp
|
2026-07-28 19:44:56 +03:00
|
|
|
|
|
|
|
|
|
|
# Монтуємо локальну папку з музикою на диску у папку всередині контейнера
|
2026-07-28 19:24:46 +03:00
|
|
|
|
- /mnt/docker_data/music:/mnt/music
|
2026-07-28 19:44:56 +03:00
|
|
|
|
# Монтуємо локальну папку з файлами на диску у папку всередині контейнера
|
2026-07-28 19:24:46 +03:00
|
|
|
|
- /mnt/docker_data/sd:/mnt/sd
|
|
|
|
|
|
restart: unless-stopped
|