Adding Backrest service.
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Check and Create PR (push) Successful in 30s
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 1m9s
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Docker Compose Dry Run (push) Successful in 1m5s
Renovate Image Tag Deployment / Renovate PR Deployment (pull_request) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Cloudflare DNS Setup (push) Successful in 24s
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / PR Merge (push) Successful in 23s
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Docker Compose Deployment (push) Successful in 4m8s

This commit is contained in:
2025-10-30 10:43:53 -04:00
parent 5c5fc1ea80
commit 949e360145
+34 -56
View File
@@ -629,6 +629,40 @@ services:
<<: *valkey-params
volumes:
- authelia-valkey-data:/data/valkey
backrest:
container_name: backrest
hostname: backrest
image: garethgeorge/backrest:latest
environment:
BACKREST_DATA: /data # path for backrest data. restic binary and the database are placed here.
BACKREST_CONFIG: /config/config.json # path for the backrest config file.
XDG_CACHE_HOME: /cache # path for the restic cache which greatly improves performance.
TZ: ${TZ} # set the timezone for the container, used as the timezone for cron jobs.
labels:
swag: enable
swag_port: 9898
swag_proto: http
swag_url: backrest.${MY_TLD}
swag.uptime-kuma.enabled: true
swag.uptime-kuma.monitor.parent: Rinoa
swag.uptime-kuma.name: Backrest
swag.uptime-kuma.monitor.url: https://backrest.${MY_TLD}
swag.uptime-kuma.monitor.interval: 300
swag.uptime-kuma.monitor.retryInterval: 60
swag.uptime-kuma.monitor.maxretries: 5
homepage.group: Automation
homepage.name: Backrest
homepage.href: https://backrest.${MY_TLD}
homepage.icon: backrest.svg
homepage.description: Data backup
ports:
- 9898:9898
profiles: ["rinoa-apps"]
restart: unless-stopped
volumes:
- ${DOCKER_VOLUME_CONFIG}/backrest/data:/data
- ${DOCKER_VOLUME_CONFIG}/backrest/config:/config
- ${DOCKER_VOLUME_CONFIG}/backrest/cache:/cache
bazarr:
container_name: bazarr
environment:
@@ -889,62 +923,6 @@ services:
restart: always
volumes:
- ${DOCKER_VOLUME_CONFIG}/bytestash:/data/snippets
castopod:
container_name: castopod
depends_on:
mariadb:
condition: service_healthy
required: true
restart: true
castopod-valkey:
condition: service_healthy
required: true
environment:
MYSQL_DATABASE: castopod
MYSQL_USER: castopod
MYSQL_PASSWORD: ${CASTOPOD_MYSQL_PASSWORD}
CP_DATABASE_HOSTNAME: mariadb
CP_DATABASE_NAME: castopod
CP_DATABASE_USERNAME: castopod
CP_DATABASE_PASSWORD: ${CASTOPOD_MYSQL_PASSWORD}
CP_BASEURL: "https://pod.${MY_TLD}"
CP_ANALYTICS_SALT: ${CASTOPOD_ANALYTICS_SALT}
CP_CACHE_HANDLER: redis
CP_DISABLE_HTTPS: 0
CP_REDIS_HOST: castopod-valkey
CP_EMAIL_SMTP_HOST: postal-smtp
CP_EMAIL_FROM: noreply@${MY_TLD}
CP_EMAIL_SMTP_USERNAME: ${POSTAL_SMTP_AUTH_USER}
CP_EMAIL_SMTP_PASSWORD: ${POSTAL_SMTP_AUTH_PASSWORD}
expose:
- 8000
image: castopod/castopod:latest@sha256:e59262a89b035d1cb7decd7dcc387670c5ba81e31b67c7e0e89ef827d7f58ea9
labels:
homepage.group: Social
homepage.name: Castopod
homepage.href: https://pod.${MY_TLD}
homepage.icon: castopod.png
homepage.description: Podcast self-hosting
swag: enable
swag_address: castopod
swag_port: 8000
swag_url: pod.${MY_TLD}
swag.uptime-kuma.enabled: true
swag.uptime-kuma.monitor.parent: Rinoa
swag.uptime-kuma.name: Castopod
swag.uptime-kuma.monitor.url: https://pod.${MY_TLD}
swag.uptime-kuma.monitor.interval: 300
swag.uptime-kuma.monitor.retryInterval: 60
swag.uptime-kuma.monitor.maxretries: 5
profiles: ["rinoa-apps"]
restart: unless-stopped
volumes:
- castopod-media:/var/www/castopod/public/media
castopod-valkey:
container_name: castopod-valkey
<<: *valkey-params
volumes:
- castopod-valkey-data:/data/valkey
changedetection:
container_name: changedetection
depends_on: