add backup tool

This commit is contained in:
azpsen
2025-04-02 22:20:27 -05:00
parent 6866d75e3b
commit 2ac8df2a1f
2 changed files with 53 additions and 2 deletions

View File

@@ -53,7 +53,7 @@ services:
## Immich (photo library management)
immich_server:
container_name: immich_server
image: ghcr.io/immich-app/immich-server:v1.130.3
image: ghcr.io/immich-app/immich-server:v1.131.3
volumes:
- /media/immich:/usr/src/app/upload
env_file:
@@ -74,7 +74,7 @@ services:
restart: unless-stopped
immich_machine_learning:
container_name: immich_machine_learning
image: ghcr.io/immich-app/immich-machine-learning:v1.130.3
image: ghcr.io/immich-app/immich-machine-learning:v1.131.3
volumes:
- model-cache:/cache
env_file:
@@ -176,6 +176,28 @@ services:
- ${DNS_IP}
restart: unless-stopped
## Backrest (backup GUI)
backrest:
container_name: backrest
image: garethgeorge/backrest:latest
hostname: backrest
volumes:
- ${DOCKER_DIR}/backrest/data:/data
- ${DOCKER_DIR}/backrest/config:/config
- ${DOCKER_DIR}/backrest/cache:/cache
- ${DOCKER_DIR}/backrest/tmp:/tmp
- ${DOCKER_DIR}:/userdata/docker
- /media/immich:/userdata/immich
environment:
- BACKREST_DATA=/data
- BACKREST_CONFIG=/config/config.json
- XDG_CACHE_HOME=/cache
- TMPDIR=/tmp
- TZ=${TZ}
ports:
- 9898:9898
restart: unless-stopped
## ConvertX (file converter)
convertx:
image: ghcr.io/c4illin/convertx
@@ -422,6 +444,21 @@ services:
- redis-data:/data
restart: unless-stopped
## PicoShare (file sharing tool)
picoshare:
container_name: picoshare
image: mtlynch/picoshare
env_file:
- ${ENV_DIR}/picoshare.env
ports:
- 4001:4001
command: -db /data/store.db
volumes:
- ${DOCKER_DIR}/picoshare:/data
dns:
- ${DNS_IP}
restart: unless-stopped
## SeaFile (cloud drive)
seafile:
container_name: seafile