29 lines
1 KiB
Markdown
29 lines
1 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=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
|