Files
docker_compose/zerobyte.yaml
T
2026-06-30 21:06:47 -05:00

33 lines
1.1 KiB
YAML

services:
#Zerobyte includes Restic for backup functionality
zerobyte:
image: ghcr.io/nicotsx/zerobyte:latest
container_name: zerobyte
restart: unless-stopped
ports:
- "4096:4096"
#If you only need to back up locally mounted folders and don't require remote share mounting capabilities, you can remove the SYS_ADMIN capability and FUSE device
#cap_add:
# - SYS_ADMIN
#devices:
# - /dev/fuse:/dev/fuse
environment:
- TZ=America/Chicago
- BASE_URL=${ZEROBYTE_URL} # URL you will use to access Zerobyte
- APP_SECRET=${APP_SECRET} # Generate your own secret with `openssl rand -hex 32`
labels:
- homepage.group=Utilities
- homepage.name=Zerobyte
- homepage.icon=zerobyte.png
- homepage.href=${ZEROBYTE_URL}
- homepage.description=Server Backups
- dockhand.url=${ZEROBYTE_URL}
volumes:
- /etc/localtime:/etc/localtime:ro
- /mnt/backup/zerobyte:/var/lib/zerobyte #repo location
- /mnt:/server_mnt
- /srv:/server_srv
- /home:/server_home
- /etc:/server_etc
- /usr:/server_usr
- /var/lib/docker:/server_docker