32 lines
No EOL
1.3 KiB
Markdown
32 lines
No EOL
1.3 KiB
Markdown
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=kI5deG0dR8twL7hz
|
||
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 |