41 lines
1.1 KiB
YAML
41 lines
1.1 KiB
YAML
version: '3'
|
|
|
|
services:
|
|
backuppc:
|
|
image: tiredofit/backuppc
|
|
container_name: backuppc
|
|
environment:
|
|
- CONTAINER_NAME=backuppc
|
|
- USER_BACKUPPC=${PUID}
|
|
- GROUP_BACKUPPC=${PGID}
|
|
- NGINX_LISTEN_PORT=80
|
|
- NGINX_AUTHENTICATION_TYPE=BASIC
|
|
- NGINX_AUTHENTICATION_BASIC_USER1=${ADMIN_USERNAME}
|
|
- NGINX_AUTHENTICATION_BASIC_PASS1=hnX9RQmQNcDzvbZe9QviYj
|
|
- DEBUG_MODE=FALSE
|
|
ports:
|
|
- 8580:80
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/backuppc/data:/var/lib/backuppc
|
|
- ${DOCKER_CONFIGS}/backuppc/conf/etc/:/etc/backuppc
|
|
- ${DOCKER_CONFIGS}/backuppc/conf/home/:/home/backuppc
|
|
- ${DOCKER_CONFIGS}/backuppc/logs:/www/logs
|
|
- ${BACKUP_DIR}/backuppcbackups:/var/lib/backups
|
|
|
|
resilio-sync:
|
|
container_name: resilio-sync
|
|
image: lscr.io/linuxserver/resilio-sync:latest
|
|
environment:
|
|
- PUID=${PUID}
|
|
- PGID=${PGID}
|
|
- TZ=${TZ}
|
|
ports:
|
|
- 8888:8888
|
|
- 55555:55555
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/resilio-sync/config:/config
|
|
- ${DOCKER_CONFIGS}/resilio-sync/downloads:/downloads
|
|
- ${STORAGE_DIR}:/sync
|