From 1159340017542b41635eca34f25b757bca2bd89d Mon Sep 17 00:00:00 2001 From: akanealw Date: Tue, 3 Oct 2023 17:20:33 -0500 Subject: [PATCH] added backuppc - edited env file --- .env | 3 ++- docker-compose.yml | 60 +++++++++++++++++++++++++++++++--------------- 2 files changed, 43 insertions(+), 20 deletions(-) diff --git a/.env b/.env index 68297ea..70801b4 100644 --- a/.env +++ b/.env @@ -1,7 +1,7 @@ #GLOBAL SETTINGS COMPOSE_HTTP_TIMEOUT=120 COMPOSE_IGNORE_ORPHANS=1 -DOCKERCONFIGS=./appdata +DOCKER_CONFIGS=./appdata DOCKERGID=999 DOCKERHOSTNAME=DockerServer DOCKERLOGGING_MAXFILE=10 @@ -13,5 +13,6 @@ TZ=America/Chicago ADMIN_USERNAME=akanealw ADMIN_PASSWORD=8ung1e1! DATA_DIR=/mnt/data +BACKUP_DIR=/mnt/data/backups MEDIA_DIR=/mnt/truenasmedia STORAGE_DIR=/mnt/storage diff --git a/docker-compose.yml b/docker-compose.yml index 93cab7b..91e4daf 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,28 @@ 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=${ADMIN_PASSWORD} + - 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 + bazarr: container_name: bazarr image: lscr.io/linuxserver/bazarr:latest @@ -12,7 +34,7 @@ services: - 6767:6767 restart: always volumes: - - ${DOCKERCONFIGS}/bazarr:/config + - ${DOCKER_CONFIGS}/bazarr:/config - ${MEDIA_DIR}:/media gluetun: @@ -39,7 +61,7 @@ services: - 8282:8282/tcp # qBittorrent restart: always volumes: - - ${DOCKERCONFIGS}/gluetun:/gluetun + - ${DOCKER_CONFIGS}/gluetun:/gluetun jackett: container_name: jackett @@ -54,7 +76,7 @@ services: - 9117:9117/tcp restart: always volumes: - - ${DOCKERCONFIGS}/jackett/config:/config + - ${DOCKER_CONFIGS}/jackett/config:/config - ${MEDIA_DIR}/downloads/torrents:/torrents jdownloader: @@ -76,7 +98,7 @@ services: - gluetun restart: always volumes: - - ${DOCKERCONFIGS}/jdownloader:/config + - ${DOCKER_CONFIGS}/jdownloader:/config - ${MEDIA_DIR}/downloads/jdownloader:/output - /etc/localtime:/etc/localtime:ro @@ -89,7 +111,7 @@ services: volumes: - ${STORAGE_DIR}/ComicsAndManga:/comicsandmanga - ${STORAGE_DIR}/Ebooks:/ebooks - - ${DOCKERCONFIGS}/kavita/config:/kavita/config + - ${DOCKER_CONFIGS}/kavita/config:/kavita/config lidarr: container_name: lidarr @@ -102,7 +124,7 @@ services: - 8686:8686 restart: always volumes: - - ${DOCKERCONFIGS}/lidarr/config:/config + - ${DOCKER_CONFIGS}/lidarr/config:/config - ${MEDIA_DIR}:/media - ${STORAGE_DIR}//Music/Albums:/music @@ -133,8 +155,8 @@ services: restart: always volumes: - ${DATA_DIR}:/HD:ro - - ${DOCKERCONFIGS}/monitorr/app:/app - - ${DOCKERCONFIGS}/monitorr/config:/config + - ${DOCKER_CONFIGS}/monitorr/app:/app + - ${DOCKER_CONFIGS}/monitorr/config:/config - /etc/localtime:/etc/localtime:ro mstream: @@ -148,7 +170,7 @@ services: - 3001:3000 restart: always volumes: - - ${DOCKERCONFIGS}/mstream:/config + - ${DOCKER_CONFIGS}/mstream:/config - ${STORAGE_DIR}/Music:/music nzbhydra: @@ -162,7 +184,7 @@ services: - 5076:5076 restart: always volumes: - - ${DOCKERCONFIGS}/nzbhydra/config:/config + - ${DOCKER_CONFIGS}/nzbhydra/config:/config - ${MEDIA_DIR}/downloads/nzbs:/nzbs - ${MEDIA_DIR}/downloads/torrents:/torrents @@ -177,7 +199,7 @@ services: - 8085:80/tcp restart: always volumes: - - ${DOCKERCONFIGS}/organizr/config:/config + - ${DOCKER_CONFIGS}/organizr/config:/config - /etc/localtime:/etc/localtime:ro overseerr: @@ -190,7 +212,7 @@ services: - 5055:5055 restart: always volumes: - - ${DOCKERCONFIGS}/overseerr/config:/app/config + - ${DOCKER_CONFIGS}/overseerr/config:/app/config - /etc/localtime:/etc/localtime:ro plex-meta-manager: @@ -207,7 +229,7 @@ services: - PMM_NO_MISSING=False restart: always volumes: - - ${DOCKERCONFIGS}/plexmetamanager/config:/config + - ${DOCKER_CONFIGS}/plexmetamanager/config:/config prowlarr: container_name: prowlarr @@ -220,7 +242,7 @@ services: - 9696:9696 restart: always volumes: - - ${DOCKERCONFIGS}/prowlarr/config:/config + - ${DOCKER_CONFIGS}/prowlarr/config:/config qbittorrent: container_name: qbittorrent @@ -235,7 +257,7 @@ services: - gluetun restart: always volumes: - - ${DOCKERCONFIGS}/qbittorrent/config:/config + - ${DOCKER_CONFIGS}/qbittorrent/config:/config - ${MEDIA_DIR}:/media - ${MEDIA_DIR}/downloads/torrents:/torrents @@ -250,7 +272,7 @@ services: - 7878:7878 restart: always volumes: - - ${DOCKERCONFIGS}/radarr:/config + - ${DOCKER_CONFIGS}/radarr:/config - ${MEDIA_DIR}:/media s-pdf: @@ -272,7 +294,7 @@ services: - gluetun restart: always volumes: - - ${DOCKERCONFIGS}/sabnzbd:/config + - ${DOCKER_CONFIGS}/sabnzbd:/config - ${MEDIA_DIR}:/media - ${MEDIA_DIR}/downloads/nzbs:/nzbs @@ -287,7 +309,7 @@ services: - 8989:8989 restart: always volumes: - - ${DOCKERCONFIGS}/sonarr:/config + - ${DOCKER_CONFIGS}/sonarr:/config - ${MEDIA_DIR}:/media syncthing: @@ -304,7 +326,7 @@ services: - 21027:21027/udp restart: always volumes: - - ${DOCKERCONFIGS}/syncthing/config:/config + - ${DOCKER_CONFIGS}/syncthing/config:/config - ${STORAGE_DIR}:/storage webnut: