Initial Commit
This commit is contained in:
parent
82618c5407
commit
8f76d655b4
|
|
@ -0,0 +1,28 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Dumbledore Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=dumbledore
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
APPDATA=/home/albus
|
||||
|
||||
# Defaults
|
||||
PUID=1000
|
||||
PGID=1000
|
||||
UMASK=000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
PASSWORD=freemind596
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Dumbledore Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=dumbledore
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Plex
|
||||
PLEX_URL=http://192.168.1.50:32400
|
||||
PLEX_TOKEN=WzjLsbSb4PuyNw93C5mS
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
APPDATA=/home/albus
|
||||
|
||||
# Defaults
|
||||
PUID=99
|
||||
PGID=100
|
||||
PUID1=1000
|
||||
PGID1=1000
|
||||
UMASK=000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
PASSWORD=freemind596
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Vaultwarden Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=vaultwarden
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
APPDATA=/home/albus
|
||||
|
||||
# Defaults
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
ADMIN_TOKEN=pzP4ILiqkSSEzf0f+P9nv4p+qsiNqtAz/rAMpD+d42XEVrgMwcj/TBw0T7VHQT6F
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Dumbledore Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=dumbledore
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Plex
|
||||
PLEX_URL=http://192.168.1.50:32400
|
||||
PLEX_TOKEN=WzjLsbSb4PuyNw93C5mS
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
FOLDER_FOR_CONFIGS=/mnt/user/appdata/
|
||||
FOLDER_FOR_MEDIA=/mnt/remotes/192.168.1.50_media/
|
||||
FOLDER_FOR_TORRENTS=/mnt/user/data/torrents/
|
||||
FOLDER_FOR_QBITDATA=/mnt/user/data/
|
||||
|
||||
# Defaults
|
||||
PUID=99
|
||||
PGID=100
|
||||
UMASK=000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
PASSWORD=freemind596
|
||||
GPU=GPU-5cd7b25d-0813-4e4a-62ad-0deb4be46f95
|
||||
|
|
@ -0,0 +1,85 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Vaultwarden Services
|
||||
## Function: Run Vaultwarden Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
vaultwarden:
|
||||
image: vaultwarden/server:latest
|
||||
container_name: vaultwarden
|
||||
hostname: vaultwarden
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
command: /start.sh
|
||||
working_dir: /
|
||||
volumes:
|
||||
- /home/albus/bitwarden_rs:/data
|
||||
expose:
|
||||
- "3012"
|
||||
ports:
|
||||
- 5962:80
|
||||
environment:
|
||||
- ADMIN_TOKEN=pzP4ILiqkSSEzf0f+P9nv4p+qsiNqtAz/rAMpD+d42XEVrgMwcj/TBw0T7VHQT6F
|
||||
- ROCKET_ENV=staging
|
||||
- ROCKET_WORKERS=10
|
||||
labels:
|
||||
- org.opencontainers.image.version=1.24.0
|
||||
- org.opencontainers.image.licenses=GPL-3.0-only
|
||||
- org.opencontainers.image.revision=45122bed9e2e48418e74b73c9a50c7608d3b6ac1
|
||||
- org.opencontainers.image.url=https://hub.docker.com/r/bitwardenrs/server
|
||||
- org.opencontainers.image.created=2022-01-30T21:45:26+00:00
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
networks:
|
||||
- proxy
|
||||
depends_on:
|
||||
mariadb:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
caddy:
|
||||
condition: service_started
|
||||
restart: true
|
||||
|
|
@ -0,0 +1,85 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Vaultwarden Services
|
||||
## Function: Run Vaultwarden Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
vaultwarden:
|
||||
image: vaultwarden/server:latest
|
||||
container_name: vaultwarden
|
||||
hostname: vaultwarden
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
command: /start.sh
|
||||
working_dir: /
|
||||
volumes:
|
||||
- /home/albus/bitwarden_rs:/data
|
||||
expose:
|
||||
- "3012"
|
||||
ports:
|
||||
- 5962:80
|
||||
environment:
|
||||
- ADMIN_TOKEN=$(ADMIN_TOKEN:?err)
|
||||
- ROCKET_ENV=staging
|
||||
- ROCKET_WORKERS=10
|
||||
labels:
|
||||
- org.opencontainers.image.version=1.24.0
|
||||
- org.opencontainers.image.licenses=GPL-3.0-only
|
||||
- org.opencontainers.image.revision=45122bed9e2e48418e74b73c9a50c7608d3b6ac1
|
||||
- org.opencontainers.image.url=https://hub.docker.com/r/bitwardenrs/server
|
||||
- org.opencontainers.image.created=2022-01-30T21:45:26+00:00
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
networks:
|
||||
- proxy
|
||||
depends_on:
|
||||
mariadb:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
caddy:
|
||||
condition: service_started
|
||||
restart: true
|
||||
|
|
@ -0,0 +1,179 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Dumbledore Services
|
||||
## Function: Run Dumbledore Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
# portainer:
|
||||
# image: portainer/portainer-ce:latest
|
||||
# container_name: portainer
|
||||
# hostname: portainer
|
||||
# restart: unless-stopped
|
||||
# runtime: runc
|
||||
# volumes:
|
||||
# - portainer_data:/data
|
||||
# - /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
# ports:
|
||||
# - 8000:8000
|
||||
# - 9443:9443
|
||||
# expose:
|
||||
# - "9000"
|
||||
# working_dir: /
|
||||
# networks:
|
||||
# - proxy
|
||||
|
||||
caddy:
|
||||
image: caddy:latest
|
||||
container_name: caddyv2
|
||||
hostname: caddy
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
command: caddy run --config /etc/caddy/Caddyfile --adapter caddyfile
|
||||
working_dir: /srv
|
||||
volumes:
|
||||
- /home/albus/caddy/data:/data
|
||||
- /home/albus/caddy/Caddyfile:/etc/caddy/Caddyfile
|
||||
- /home/albus/logs/caddy:/var/log
|
||||
- /home/albus/goaccess/html/:/srv
|
||||
- /home/albus/caddy/config:/config
|
||||
expose:
|
||||
- 2019
|
||||
- 443/udp
|
||||
ports:
|
||||
- 443:443
|
||||
- 7890:7890
|
||||
- 80:80
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
networks:
|
||||
- proxy
|
||||
|
||||
watchtower:
|
||||
image: containrrr/watchtower:latest
|
||||
container_name: watchtower
|
||||
hostname: watchtower
|
||||
mac_address: 02:42:ac:11:00:02
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
working_dir: /
|
||||
runtime: runc
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
expose:
|
||||
- "8080"
|
||||
environment:
|
||||
- WATCHTOWER_CLEANUP=true
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
|
||||
themes:
|
||||
image: ghcr.io/themepark-dev/theme.park:latest
|
||||
container_name: theme-park
|
||||
volumes:
|
||||
- /home/albus/themepark:/config
|
||||
ports:
|
||||
- 4000:80
|
||||
- 4001:443
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/New_York
|
||||
networks:
|
||||
- proxy
|
||||
depends_on:
|
||||
caddy:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
include:
|
||||
- /home/albus/compose/bitwarden/vaultwarden.yaml
|
||||
- /home/albus/compose/stats/stats.yaml
|
||||
- /home/albus/compose/ombi/ombi.yaml
|
||||
- /home/albus/compose/gitea/gitea.yaml
|
||||
- /home/albus/compose/mealie/mealie.yaml
|
||||
- /home/albus/compose/syslog/syslog.yaml
|
||||
- /home/albus/compose/qbittorrent/qbittorrent.yaml
|
||||
- /home/albus/compose/znc/znc.yaml
|
||||
networks:
|
||||
proxy:
|
||||
external: true
|
||||
name: proxy
|
||||
|
|
@ -0,0 +1,179 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Dumbledore Services
|
||||
## Function: Run Dumbledore Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
# portainer:
|
||||
# image: portainer/portainer-ce:latest
|
||||
# container_name: portainer
|
||||
# hostname: portainer
|
||||
# restart: unless-stopped
|
||||
# runtime: runc
|
||||
# volumes:
|
||||
# - portainer_data:/data
|
||||
# - /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
# ports:
|
||||
# - 8000:8000
|
||||
# - 9443:9443
|
||||
# expose:
|
||||
# - "9000"
|
||||
# working_dir: /
|
||||
# networks:
|
||||
# - proxy
|
||||
|
||||
caddy:
|
||||
image: caddy:latest
|
||||
container_name: caddyv2
|
||||
hostname: caddy
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
command: caddy run --config /etc/caddy/Caddyfile --adapter caddyfile
|
||||
working_dir: /srv
|
||||
volumes:
|
||||
- /home/albus/caddy/data:/data
|
||||
- /home/albus/caddy/Caddyfile:/etc/caddy/Caddyfile
|
||||
- /home/albus/logs/caddy:/var/log
|
||||
- /home/albus/goaccess/html/:/srv
|
||||
- /home/albus/caddy/config:/config
|
||||
expose:
|
||||
- 2019
|
||||
- 443/udp
|
||||
ports:
|
||||
- 443:443
|
||||
- 7890:7890
|
||||
- 80:80
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
networks:
|
||||
- proxy
|
||||
|
||||
watchtower:
|
||||
image: containrrr/watchtower:latest
|
||||
container_name: watchtower
|
||||
hostname: watchtower
|
||||
mac_address: 02:42:ac:11:00:02
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
working_dir: /
|
||||
runtime: runc
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
expose:
|
||||
- "8080"
|
||||
environment:
|
||||
- WATCHTOWER_CLEANUP=true
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
|
||||
themes:
|
||||
image: ghcr.io/themepark-dev/theme.park:latest
|
||||
container_name: theme-park
|
||||
volumes:
|
||||
- /home/albus/themepark:/config
|
||||
ports:
|
||||
- 4000:80
|
||||
- 4001:443
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/New_York
|
||||
networks:
|
||||
- proxy
|
||||
depends_on:
|
||||
caddy:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
include:
|
||||
- ./bitwarden/vaultwarden.yaml
|
||||
- ./stats/stats.yaml
|
||||
- ./ombi/ombi.yaml
|
||||
- ./gitea/gitea.yaml
|
||||
- ./mealie/mealie.yaml
|
||||
- ./syslog/syslog.yaml
|
||||
- ./qbittorrent/qbittorrent.yaml
|
||||
- ./znc/znc.yaml
|
||||
networks:
|
||||
proxy:
|
||||
external: true
|
||||
name: proxy
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Gitea Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=gitea
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
APPDATA=/home/albus
|
||||
|
||||
# Defaults
|
||||
PUID=1000
|
||||
PGID=1000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
GITEA__database__DB_TYPE=mysql
|
||||
GITEA__database__HOST=mariadb:3306
|
||||
GITEA__database__NAME=gitea
|
||||
GITEA__database__USER=gitea
|
||||
GITEA__database__PASSWD=gitea
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Gitea Services
|
||||
## Function: Run Gitea Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
gitea:
|
||||
image: gitea/gitea:1.21.11
|
||||
container_name: gitea
|
||||
environment:
|
||||
- USER_UID=1000
|
||||
- USER_GID=1000
|
||||
- GITEA__database__DB_TYPE=mysql
|
||||
- GITEA__database__HOST=mariadb:3306
|
||||
- GITEA__database__NAME=gitea
|
||||
- GITEA__database__USER=gitea
|
||||
- GITEA__database__PASSWD=freemind596
|
||||
restart: always
|
||||
networks:
|
||||
- proxy
|
||||
volumes:
|
||||
- /home/albus/gitea:/data
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
ports:
|
||||
- "4002:3000"
|
||||
- "2222:22"
|
||||
depends_on:
|
||||
mariadb:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Gitea Services
|
||||
## Function: Run Gitea Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
gitea:
|
||||
image: gitea/gitea:1.21.11
|
||||
container_name: gitea
|
||||
environment:
|
||||
- USER_UID=1000
|
||||
- USER_GID=1000
|
||||
- GITEA__database__DB_TYPE=mysql
|
||||
- GITEA__database__HOST=mariadb:3306
|
||||
- GITEA__database__NAME=gitea
|
||||
- GITEA__database__USER=gitea
|
||||
- GITEA__database__PASSWD=freemind596
|
||||
restart: always
|
||||
networks:
|
||||
- proxy
|
||||
volumes:
|
||||
- /home/albus/gitea:/data
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
ports:
|
||||
- "4002:3000"
|
||||
- "2222:22"
|
||||
depends_on:
|
||||
mariadb:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Mealie Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=mealie
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
APPDATA=/home/albus
|
||||
|
||||
# Defaults
|
||||
PUID=1000
|
||||
PGID=1000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
DEFAULT_EMAIL=andrew@toothman.me
|
||||
BASE_URL=https://toothmanrecipes.com
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Dumbledore Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=dumbledore
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Plex
|
||||
PLEX_URL=http://192.168.1.50:32400
|
||||
PLEX_TOKEN=WzjLsbSb4PuyNw93C5mS
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
FOLDER_FOR_CONFIGS=/mnt/user/appdata/
|
||||
FOLDER_FOR_MEDIA=/mnt/remotes/192.168.1.50_media/
|
||||
FOLDER_FOR_TORRENTS=/mnt/user/data/torrents/
|
||||
FOLDER_FOR_QBITDATA=/mnt/user/data/
|
||||
|
||||
# Defaults
|
||||
PUID=99
|
||||
PGID=100
|
||||
UMASK=000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
PASSWORD=freemind596
|
||||
GPU=GPU-5cd7b25d-0813-4e4a-62ad-0deb4be46f95
|
||||
|
|
@ -0,0 +1,75 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Mealie Services
|
||||
## Function: Run Mealie Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
mealie:
|
||||
container_name: mealie
|
||||
hostname: mealie
|
||||
image: hkotel/mealie:latest
|
||||
working_dir: /
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
volumes:
|
||||
- /home/albus/mealie/data:/app/data
|
||||
expose:
|
||||
- "9000"
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/New_York
|
||||
- DEFAULT_EMAIL=andrew@toothman.me
|
||||
- BASE_URL=https://toothmanrecipes.com
|
||||
depends_on:
|
||||
caddy:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- proxy
|
||||
|
|
@ -0,0 +1,75 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Mealie Services
|
||||
## Function: Run Mealie Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
mealie:
|
||||
container_name: mealie
|
||||
hostname: mealie
|
||||
image: hkotel/mealie:latest
|
||||
working_dir: /
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
volumes:
|
||||
- $(APPDATA:?err)/mealie/data:/app/data
|
||||
expose:
|
||||
- "9000"
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
environment:
|
||||
- PUID=$(PUID:?err)
|
||||
- PGID=$(PGUID:?err)
|
||||
- TZ=$(TIMEZONE:?err)
|
||||
- DEFAULT_EMAIL=$(DEFAULT_EMAIL:?err)
|
||||
- BASE_URL=$(BASE_URL:?err)
|
||||
depends_on:
|
||||
caddy:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- proxy
|
||||
|
|
@ -0,0 +1,121 @@
|
|||
docker run \
|
||||
--name=icinga2 \
|
||||
--hostname=overseer \
|
||||
--env=DEFAULT_MYSQL_HOST=mariadb \
|
||||
--env=DEFAULT_MYSQL_PORT=3306 \
|
||||
--env=DEFAULT_MYSQL_USER=icinga2 \
|
||||
--env=DEFAULT_MYSQL_PASS=freemind596 \
|
||||
--env=ICINGA2_FEATURE_DIRECTOR_USER=director \
|
||||
--env=ICINGA2_FEATURE_DIRECTOR_PASS=freemind596 \
|
||||
--env=ICINGAWEB2_ADMIN_USER=morphon \
|
||||
--env=ICINGAWEB2_ADMIN_PASS=freemind596 \
|
||||
--env=ICINGA2_USER_FULLNAME=Overseer \
|
||||
--env=MYSQL_ROOT_PASSWORD=freemind596 \
|
||||
--env=TZ=America/New_York \
|
||||
--volume=/home/albus/icinga2/icingaweb2-sessions:/var/lib/php/sessions/ \
|
||||
--volume=/home/albus/icinga2/icinga-config:/etc/icinga2 \
|
||||
--volume=/home/albus/icinga2/icinga-data:/var/lib/icinga2 \
|
||||
--volume=/home/albus/icinga2/icingaweb-config:/etc/icingaweb2 \
|
||||
--volume=/etc/icinga2 \
|
||||
--volume=/etc/icingaweb2 \
|
||||
--volume=/var/lib/icinga2 \
|
||||
--volume=/var/lib/php/sessions/ \
|
||||
--cap-add=AUDIT_WRITE \
|
||||
--cap-add=CHOWN \
|
||||
--cap-add=DAC_OVERRIDE \
|
||||
--cap-add=FOWNER \
|
||||
--cap-add=FSETID \
|
||||
--cap-add=KILL \
|
||||
--cap-add=MKNOD \
|
||||
--cap-add=NET_BIND_SERVICE \
|
||||
--cap-add=NET_RAW \
|
||||
--cap-add=SETFCAP \
|
||||
--cap-add=SETGID \
|
||||
--cap-add=SETPCAP \
|
||||
--cap-add=SETUID \
|
||||
--cap-add=SYS_CHROOT \
|
||||
--cap-drop=AUDIT_CONTROL \
|
||||
--cap-drop=BLOCK_SUSPEND \
|
||||
--cap-drop=DAC_READ_SEARCH \
|
||||
--cap-drop=IPC_LOCK \
|
||||
--cap-drop=IPC_OWNER \
|
||||
--cap-drop=LEASE \
|
||||
--cap-drop=LINUX_IMMUTABLE \
|
||||
--cap-drop=MAC_ADMIN \
|
||||
--cap-drop=MAC_OVERRIDE \
|
||||
--cap-drop=NET_ADMIN \
|
||||
--cap-drop=NET_BROADCAST \
|
||||
--cap-drop=SYSLOG \
|
||||
--cap-drop=SYS_ADMIN \
|
||||
--cap-drop=SYS_BOOT \
|
||||
--cap-drop=SYS_MODULE \
|
||||
--cap-drop=SYS_NICE \
|
||||
--cap-drop=SYS_PACCT \
|
||||
--cap-drop=SYS_PTRACE \
|
||||
--cap-drop=SYS_RAWIO \
|
||||
--cap-drop=SYS_RESOURCE \
|
||||
--cap-drop=SYS_TIME \
|
||||
--cap-drop=SYS_TTY_CONFIG \
|
||||
--cap-drop=WAKE_ALARM \
|
||||
--network=proxy -p 5665:5665 -p 5965:80 \
|
||||
--restart=unless-stopped \
|
||||
--runtime=runc \
|
||||
--detach=true jordan/icinga2:latest
|
||||
|
||||
docker run \
|
||||
--name=nextcloud \
|
||||
--hostname=e6273628e43c \
|
||||
--env=PGID=1000 \
|
||||
--env='PS1=$(whoami)@$(hostname):$(pwd)\$' \
|
||||
--env=PUID=1000 \
|
||||
--env=TZ=America/New_York \
|
||||
--volume=/home/albus/nextcloud/config:/config \
|
||||
--volume=/home/albus/nextcloud/data:/data \
|
||||
--volume=/data \
|
||||
--cap-add=AUDIT_WRITE \
|
||||
--cap-add=CHOWN \
|
||||
--cap-add=DAC_OVERRIDE \
|
||||
--cap-add=FOWNER \
|
||||
--cap-add=FSETID \
|
||||
--cap-add=KILL \
|
||||
--cap-add=MKNOD \
|
||||
--cap-add=NET_BIND_SERVICE \
|
||||
--cap-add=NET_RAW \
|
||||
--cap-add=SETFCAP \
|
||||
--cap-add=SETGID \
|
||||
--cap-add=SETPCAP \
|
||||
--cap-add=SETUID \
|
||||
--cap-add=SYS_CHROOT \
|
||||
--cap-drop=AUDIT_CONTROL \
|
||||
--cap-drop=BLOCK_SUSPEND \
|
||||
--cap-drop=DAC_READ_SEARCH \
|
||||
--cap-drop=IPC_LOCK \
|
||||
--cap-drop=IPC_OWNER \
|
||||
--cap-drop=LEASE \
|
||||
--cap-drop=LINUX_IMMUTABLE \
|
||||
--cap-drop=MAC_ADMIN \
|
||||
--cap-drop=MAC_OVERRIDE \
|
||||
--cap-drop=NET_ADMIN \
|
||||
--cap-drop=NET_BROADCAST \
|
||||
--cap-drop=SYSLOG \
|
||||
--cap-drop=SYS_ADMIN \
|
||||
--cap-drop=SYS_BOOT \
|
||||
--cap-drop=SYS_MODULE \
|
||||
--cap-drop=SYS_NICE \
|
||||
--cap-drop=SYS_PACCT \
|
||||
--cap-drop=SYS_PTRACE \
|
||||
--cap-drop=SYS_RAWIO \
|
||||
--cap-drop=SYS_RESOURCE \
|
||||
--cap-drop=SYS_TIME \
|
||||
--cap-drop=SYS_TTY_CONFIG \
|
||||
--cap-drop=WAKE_ALARM \
|
||||
--network=proxy \
|
||||
--workdir=/ \
|
||||
--restart=unless-stopped \
|
||||
--label='org.opencontainers.image.created=2022-12-08T17:21:47+01:00' \
|
||||
--label='org.opencontainers.image.revision=90d2da1cd5a0f1be94cf0059939feb76bf1bf386' \
|
||||
--label='org.opencontainers.image.version=25.0.2-ls213' \
|
||||
--label='org.opencontainers.image.ref.name=90d2da1cd5a0f1be94cf0059939feb76bf1bf386' \
|
||||
--label='build_version=Linuxserver.io version:- 25.0.2-ls213 Build-date:- 2022-12-08T17:21:47+01:00' \
|
||||
--runtime=runc \
|
||||
--detach=true linuxserver/nextcloud:latest
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Ombi Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=ombi
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
APPDATA=/home/albus
|
||||
|
||||
# Defaults
|
||||
PUID=1000
|
||||
PGID=1000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
MYSQL_ROOT_PASSWORD=freemind596
|
||||
MYSQL_USER=root
|
||||
MYSQL_PASSWORD=freemind596
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Ombi Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=ombi
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
APPDATA=/home/albus
|
||||
|
||||
# Defaults
|
||||
PUID=1000
|
||||
PGID=1000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
MYSQL_ROOT_PASSWORD=freemind596
|
||||
|
|
@ -0,0 +1,144 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Ombi Services
|
||||
## Function: Run Ombi Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
ombi:
|
||||
image: linuxserver/ombi:latest
|
||||
container_name: ombi
|
||||
hostname: ombi
|
||||
restart: unless-stopped
|
||||
working_dir: /
|
||||
runtime: runc
|
||||
volumes:
|
||||
- /home/albus/ombi:/config
|
||||
ports:
|
||||
- 3579:3579
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:radarr
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
labels:
|
||||
depends_on:
|
||||
mariadb:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
caddy:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- proxy
|
||||
|
||||
mariadb:
|
||||
container_name: mariadb
|
||||
hostname: mariadb
|
||||
image: linuxserver/mariadb:latest
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
working_dir: /
|
||||
volumes:
|
||||
- /home/albus/mariadb:/config
|
||||
ports:
|
||||
- 3306:3306
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- MYSQL_ROOT_PASSWORD=freemind596
|
||||
- TZ=America/New_York
|
||||
healthcheck:
|
||||
test: "mariadb --user=root --password=freemind596 --execute='SHOW DATABASES' || exit 1"
|
||||
interval: 10s
|
||||
timeout: 10s
|
||||
retries: 5
|
||||
start_period: 20s
|
||||
networks:
|
||||
- proxy
|
||||
|
|
@ -0,0 +1,144 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Ombi Services
|
||||
## Function: Run Ombi Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
ombi:
|
||||
image: linuxserver/ombi:latest
|
||||
container_name: ombi
|
||||
hostname: ombi
|
||||
restart: unless-stopped
|
||||
working_dir: /
|
||||
runtime: runc
|
||||
volumes:
|
||||
- $(APPDATA:?err)/ombi:/config
|
||||
ports:
|
||||
- 3579:3579
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
environment:
|
||||
- TZ=$(TIMEZONE:?err)
|
||||
- PUID=$(PUID:?err)
|
||||
- PGID=$(PGUID:?err)
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:radarr
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
labels:
|
||||
depends_on:
|
||||
mariadb:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
caddy:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- proxy
|
||||
|
||||
mariadb:
|
||||
container_name: mariadb
|
||||
hostname: mariadb
|
||||
image: linuxserver/mariadb:latest
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
working_dir: /
|
||||
volumes:
|
||||
- $(APPDATA:?err)/mariadb:/config
|
||||
ports:
|
||||
- 3306:3306
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
environment:
|
||||
- PUID=$(PUID:?err)
|
||||
- PGID=$(PGUID:?err)
|
||||
- MYSQL_ROOT_PASSWORD=$(MYSQL_ROOT_PASSWORD:?err)
|
||||
- TZ=$(TIMEZONE:?err)
|
||||
healthcheck:
|
||||
test: "mariadb --user=$(MYSQL_USER:?err) --password=$(MYSQL_PASSWORD:?err) --execute='SHOW DATABASES' || exit 1"
|
||||
interval: 10s
|
||||
timeout: 10s
|
||||
retries: 5
|
||||
start_period: 20s
|
||||
networks:
|
||||
- proxy
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Stats Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=stats
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
APPDATA=/home/albus
|
||||
|
||||
# Defaults
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
PASSWORD=freemind596
|
||||
GF_SERVER_DOMAIN=stats.floonetwork.site
|
||||
GF_SERVER_ROOT_URL=https://stats.floonetwork.site
|
||||
GF_SECURITY_ADMIN_USER=morphon
|
||||
GF_SECURITY_ADMIN_PASSWORD=freemind596
|
||||
GF_INSTALL_PLUGINS=grafana-clock-panel,grafana-worldmap-panel,satellogic-3d-globe-panel,corpglory-progresslist-panel,grafana-piechart-panel
|
||||
INFLUX_USERNAME=morphon
|
||||
INFLUX_PASSWORD=freemind596
|
||||
GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Ombi Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=stats
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
APPDATA=/home/albus
|
||||
|
||||
# Defaults
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
PASSWORD=freemind596
|
||||
GF_SERVER_DOMAIN=stats.floonetwork.site
|
||||
GF_SERVER_ROOT_URL=https://stats.floonetwork.site
|
||||
GF_SECURITY_ADMIN_USER=morphon
|
||||
GF_SECURITY_ADMIN_PASSWORD=freemind596
|
||||
GF_INSTALL_PLUGINS=grafana-clock-panel,grafana-worldmap-panel,satellogic-3d-globe-panel,corpglory-progresslist-panel,grafana-piechart-panel
|
||||
INFLUX_USERNAME=morphon
|
||||
INFLUX_PASSWORD=freemind596
|
||||
GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568
|
||||
|
|
@ -0,0 +1,207 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Stats Services
|
||||
## Function: Run Stats Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
grafana:
|
||||
image: grafana/grafana:latest
|
||||
container_name: grafana
|
||||
hostname: grafana
|
||||
user: "472"
|
||||
working_dir: /usr/share/grafana
|
||||
runtime: runc
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /home/albus/grafana:/var/lib/grafana
|
||||
ports:
|
||||
- 3000:3000
|
||||
environment:
|
||||
- GF_SERVER_DOMAIN=stats.floonetwork.site
|
||||
- GF_SERVER_ROOT_URL=https://stats.floonetwork.site
|
||||
- GF_SECURITY_ADMIN_USER=morphon
|
||||
- GF_SECURITY_ADMIN_PASSWORD=freemind596
|
||||
- GF_INSTALL_PLUGINS=grafana-clock-panel,grafana-worldmap-panel,satellogic-3d-globe-panel,corpglory-progresslist-panel,grafana-piechart-panel
|
||||
labels:
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
networks:
|
||||
- proxy
|
||||
depends_on:
|
||||
influxdb:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
caddy:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
influxdb:
|
||||
image: influxdb:1.8
|
||||
container_name: influxdb
|
||||
hostname: influxdb
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
command: influxd
|
||||
volumes:
|
||||
- /home/albus/influxdb/data:/var/lib/influxdb
|
||||
- /home/albus/influxdb/config:/etc/influxdb
|
||||
ports:
|
||||
- 8086:8086
|
||||
environment:
|
||||
- INFLUXDB_RETENTION_ENABLED=true
|
||||
- INFLUXDB_SHARD_PRECREATION_ENABLED=true
|
||||
- INFLUX_USERNAME=morphon
|
||||
- INFLUX_PASSWORD=freemind596
|
||||
- INFLUXDB_DATA_INDEX_VERSION=tsi1
|
||||
- INFLUXDB_RETENTION_CHECK_INTERVAL=30m
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
networks:
|
||||
- proxy
|
||||
|
||||
varken:
|
||||
image: boerderij/varken:develop
|
||||
container_name: varken
|
||||
hostname: varken
|
||||
working_dir: /app
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
command: /bin/sh -c 'cp /app/data/varken.example.ini /config/varken.example.ini && python3 /app/Varken.py'
|
||||
volumes:
|
||||
- /home/albus/varken:/config
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568
|
||||
- PYTHON_VERSION=3.9.1
|
||||
- PYTHON_PIP_VERSION=20.3.3
|
||||
- PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/5f38681f7f5872e4032860b54e9cc11cf0374932/get-pip.py
|
||||
- PYTHON_GET_PIP_SHA256=6a0b13826862f33c13b614a921d36253bfa1ae779c5fbf569876f3585057e9d2
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
networks:
|
||||
- proxy
|
||||
depends_on:
|
||||
influxdb:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
grafana:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
|
@ -0,0 +1,207 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Stats Services
|
||||
## Function: Run Stats Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
grafana:
|
||||
image: grafana/grafana:latest
|
||||
container_name: grafana
|
||||
hostname: grafana
|
||||
user: "472"
|
||||
working_dir: /usr/share/grafana
|
||||
runtime: runc
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /home/albus/grafana:/var/lib/grafana
|
||||
ports:
|
||||
- 3000:3000
|
||||
environment:
|
||||
- GF_SERVER_DOMAIN=$(GF_SERVER_DOMAIN:?err)
|
||||
- GF_SERVER_ROOT_URL=$(GF_SERVER_ROOT_URL:?err)
|
||||
- GF_SECURITY_ADMIN_USER=$(GF_SECURITY_ADMIN_USER:?err)
|
||||
- GF_SECURITY_ADMIN_PASSWORD=$(GF_SECURITY_ADMIN_PASSWORD:?err)
|
||||
- GF_INSTALL_PLUGINS=$(GF_INSTALL_PLUGINS:?err)
|
||||
labels:
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
networks:
|
||||
- proxy
|
||||
depends_on:
|
||||
influxdb:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
caddy:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
influxdb:
|
||||
image: influxdb:1.8
|
||||
container_name: influxdb
|
||||
hostname: influxdb
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
command: influxd
|
||||
volumes:
|
||||
- /home/albus/influxdb/data:/var/lib/influxdb
|
||||
- /home/albus/influxdb/config:/etc/influxdb
|
||||
ports:
|
||||
- 8086:8086
|
||||
environment:
|
||||
- INFLUXDB_RETENTION_ENABLED=true
|
||||
- INFLUXDB_SHARD_PRECREATION_ENABLED=true
|
||||
- INFLUX_USERNAME=$(INFLUX_USERNAME:?err)
|
||||
- INFLUX_PASSWORD=$(INFLUX_PASSWORD:?err)
|
||||
- INFLUXDB_DATA_INDEX_VERSION=tsi1
|
||||
- INFLUXDB_RETENTION_CHECK_INTERVAL=30m
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
networks:
|
||||
- proxy
|
||||
|
||||
varken:
|
||||
image: boerderij/varken:develop
|
||||
container_name: varken
|
||||
hostname: varken
|
||||
working_dir: /app
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
command: /bin/sh -c 'cp /app/data/varken.example.ini /config/varken.example.ini && python3 /app/Varken.py'
|
||||
volumes:
|
||||
- /home/albus/varken:/config
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- GPG_KEY=$(GPG_KEY:?err)
|
||||
- PYTHON_VERSION=3.9.1
|
||||
- PYTHON_PIP_VERSION=20.3.3
|
||||
- PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/5f38681f7f5872e4032860b54e9cc11cf0374932/get-pip.py
|
||||
- PYTHON_GET_PIP_SHA256=6a0b13826862f33c13b614a921d36253bfa1ae779c5fbf569876f3585057e9d2
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
networks:
|
||||
- proxy
|
||||
depends_on:
|
||||
influxdb:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
grafana:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Syslog Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=syslog
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
APPDATA=/home/albus
|
||||
|
||||
# Defaults
|
||||
PUID=1000
|
||||
PGID=1000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Dumbledore Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=dumbledore
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Plex
|
||||
PLEX_URL=http://192.168.1.50:32400
|
||||
PLEX_TOKEN=WzjLsbSb4PuyNw93C5mS
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
FOLDER_FOR_CONFIGS=/mnt/user/appdata/
|
||||
FOLDER_FOR_MEDIA=/mnt/remotes/192.168.1.50_media/
|
||||
FOLDER_FOR_TORRENTS=/mnt/user/data/torrents/
|
||||
FOLDER_FOR_QBITDATA=/mnt/user/data/
|
||||
|
||||
# Defaults
|
||||
PUID=99
|
||||
PGID=100
|
||||
UMASK=000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
PASSWORD=freemind596
|
||||
GPU=GPU-5cd7b25d-0813-4e4a-62ad-0deb4be46f95
|
||||
|
|
@ -0,0 +1,153 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Syslog Services
|
||||
## Function: Run Syslog Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
syslog:
|
||||
container_name: syslog-ng
|
||||
hostname: syslog
|
||||
image: lscr.io/linuxserver/syslog-ng:latest
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
working_dir: /
|
||||
volumes:
|
||||
- /home/albus/syslog-ng/config:/config
|
||||
- /home/albus/syslog-ng/logs:/var/log
|
||||
ports:
|
||||
- 514:5514/udp
|
||||
- 6514:6514
|
||||
- 601:6601
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/New_York
|
||||
- ELASTICSEARCH_HOST=elasticsearch:9200
|
||||
networks:
|
||||
- proxy
|
||||
|
||||
elasticsearch:
|
||||
container_name: elasticsearch
|
||||
hostname: elasticsearch
|
||||
image: docker.elastic.co/elasticsearch/elasticsearch:7.5.2
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
command: eswrapper
|
||||
working_dir: /usr/share/elasticsearch
|
||||
volumes:
|
||||
- /home/albus/elasticsearch/data/:/usr/share/elasticsearch/data
|
||||
ports:
|
||||
- 9200:9200
|
||||
- 9300:9300
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
environment:
|
||||
- discovery.type=single-node
|
||||
depends_on:
|
||||
syslog:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- proxy
|
||||
|
||||
kibana:
|
||||
container_name: kibana
|
||||
image: docker.elastic.co/kibana/kibana:7.5.2
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
ports:
|
||||
- 5601:5601
|
||||
environment:
|
||||
- ELASTICSEARCH_HOST=http://elasticsearch:9200
|
||||
depends_on:
|
||||
syslog:
|
||||
condition: service_started
|
||||
restart: true
|
||||
elasticsearch:
|
||||
condition: service_started
|
||||
restart: true
|
||||
networks:
|
||||
- proxy
|
||||
|
|
@ -0,0 +1,134 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Syslog Services
|
||||
## Function: Run Syslog Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
syslog:
|
||||
container_name: syslog-ng
|
||||
hostname: syslog
|
||||
image: lscr.io/linuxserver/syslog-ng:latest
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
working_dir: /
|
||||
volumes:
|
||||
- /home/albus/syslog-ng/config:/config
|
||||
- /home/albus/syslog-ng/logs:/var/log
|
||||
ports:
|
||||
- 514:5514/udp
|
||||
- 6514:6514
|
||||
- 601:6601
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/New_York
|
||||
- ELASTICSEARCH_HOST=elasticsearch:9200
|
||||
networks:
|
||||
- proxy
|
||||
|
||||
elasticsearch:
|
||||
container_name: elasticsearch
|
||||
hostname: elasticsearch
|
||||
image: docker.elastic.co/elasticsearch/elasticsearch:7.5.2
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
command: eswrapper
|
||||
working_dir: /usr/share/elasticsearch
|
||||
volumes:
|
||||
- /home/albus/elasticsearch/data/:/usr/share/elasticsearch/data
|
||||
ports:
|
||||
- 9200:9200
|
||||
- 9300:9300
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
environment:
|
||||
- discovery.type=single-node
|
||||
depends_on:
|
||||
syslog:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- proxy
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for qbittorrent Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=qbittorrent
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
APPDATA=/home/albus
|
||||
|
||||
# Defaults
|
||||
PUID=1000
|
||||
PGID=1000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Dumbledore Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=dumbledore
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Plex
|
||||
PLEX_URL=http://192.168.1.50:32400
|
||||
PLEX_TOKEN=WzjLsbSb4PuyNw93C5mS
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
FOLDER_FOR_CONFIGS=/mnt/user/appdata/
|
||||
FOLDER_FOR_MEDIA=/mnt/remotes/192.168.1.50_media/
|
||||
FOLDER_FOR_TORRENTS=/mnt/user/data/torrents/
|
||||
FOLDER_FOR_QBITDATA=/mnt/user/data/
|
||||
|
||||
# Defaults
|
||||
PUID=99
|
||||
PGID=100
|
||||
UMASK=000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
PASSWORD=freemind596
|
||||
GPU=GPU-5cd7b25d-0813-4e4a-62ad-0deb4be46f95
|
||||
|
|
@ -0,0 +1,198 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: qbittorrent Services
|
||||
## Function: Run qbittorrent Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
qbittorrent:
|
||||
container_name: qbittorrent
|
||||
hostname: qbittorrent
|
||||
image: lscr.io/linuxserver/qbittorrent:latest
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
working_dir: /
|
||||
volumes:
|
||||
- /home/albus/qbittorrent/config:/config
|
||||
- /mnt/storage/qbit:/downloads
|
||||
ports:
|
||||
- 6881:6881
|
||||
- 6881:6881/udp
|
||||
- 8080:8080
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/New_York
|
||||
- WEBUI_PORT=8080
|
||||
- PS1=$(whoami)@$(hostname):$(pwd)\$
|
||||
labels:
|
||||
- build_version=Linuxserver.io version:- 4.5.4-r0-ls272 Build-date:-
|
||||
2023-06-25T06:55:08+00:00
|
||||
- org.opencontainers.image.created=2023-06-25T06:55:08+00:00
|
||||
- org.opencontainers.image.version=4.5.4-r0-ls272
|
||||
- org.opencontainers.image.revision=77e443e9f0d4c1ed87ea8023c398237e0e16966c
|
||||
- org.opencontainers.image.ref.name=77e443e9f0d4c1ed87ea8023c398237e0e16966c
|
||||
depends_on:
|
||||
caddy:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- proxy
|
||||
|
||||
qbitmanage:
|
||||
image: cr.hotio.dev/hotio/qbitmanage:latest
|
||||
container_name: qbitmanage
|
||||
hostname: qbitmanage
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
volumes:
|
||||
- /home/albus/qbitmanage/config:/config
|
||||
- /home/albus/qbittorrent/downloads:/downloads
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
depends_on:
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- proxy
|
||||
|
||||
# autobrr:
|
||||
# container_name: autobrr
|
||||
# hostname: autobrr
|
||||
# user: 1000:1000
|
||||
# image: ghcr.io/autobrr/autobrr:latest
|
||||
# restart: unless-stopped
|
||||
# runtime: runc
|
||||
# working_dir: /app
|
||||
# volumes:
|
||||
# - /home/albus/autobrr:/config
|
||||
# ports:
|
||||
# - 7474:7474
|
||||
# cap_add:
|
||||
# - AUDIT_WRITE
|
||||
# - CHOWN
|
||||
# - DAC_OVERRIDE
|
||||
# - FOWNER
|
||||
# - FSETID
|
||||
# - KILL
|
||||
# - MKNOD
|
||||
# - NET_BIND_SERVICE
|
||||
# - NET_RAW
|
||||
# - SETFCAP
|
||||
# - SETGID
|
||||
# - SETPCAP
|
||||
# - SETUID
|
||||
# - SYS_CHROOT
|
||||
# cap_drop:
|
||||
# - AUDIT_CONTROL
|
||||
# - BLOCK_SUSPEND
|
||||
# - DAC_READ_SEARCH
|
||||
# - IPC_LOCK
|
||||
# - IPC_OWNER
|
||||
# - LEASE
|
||||
# - LINUX_IMMUTABLE
|
||||
# - MAC_ADMIN
|
||||
# - MAC_OVERRIDE
|
||||
# - NET_ADMIN
|
||||
# - NET_BROADCAST
|
||||
# - SYSLOG
|
||||
# - SYS_ADMIN
|
||||
# - SYS_BOOT
|
||||
# - SYS_MODULE
|
||||
# - SYS_NICE
|
||||
# - SYS_PACCT
|
||||
# - SYS_PTRACE
|
||||
# - SYS_RAWIO
|
||||
# - SYS_RESOURCE
|
||||
# - SYS_TIME
|
||||
# - SYS_TTY_CONFIG
|
||||
# - WAKE_ALARM
|
||||
# environment:
|
||||
# - TZ=America/New_York
|
||||
# networks:
|
||||
# - proxy
|
||||
|
|
@ -0,0 +1,198 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: qbittorrent Services
|
||||
## Function: Run qbittorrent Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
qbittorrent:
|
||||
container_name: qbittorrent
|
||||
hostname: qbittorrent
|
||||
image: lscr.io/linuxserver/qbittorrent:latest
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
working_dir: /
|
||||
volumes:
|
||||
- /home/albus/qbittorrent/config:/config
|
||||
- /mnt/storage/qbit:/downloads
|
||||
ports:
|
||||
- 6881:6881
|
||||
- 6881:6881/udp
|
||||
- 8080:8080
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/New_York
|
||||
- WEBUI_PORT=8080
|
||||
- PS1=$(whoami)@$(hostname):$(pwd)\$
|
||||
labels:
|
||||
- build_version=Linuxserver.io version:- 4.5.4-r0-ls272 Build-date:-
|
||||
2023-06-25T06:55:08+00:00
|
||||
- org.opencontainers.image.created=2023-06-25T06:55:08+00:00
|
||||
- org.opencontainers.image.version=4.5.4-r0-ls272
|
||||
- org.opencontainers.image.revision=77e443e9f0d4c1ed87ea8023c398237e0e16966c
|
||||
- org.opencontainers.image.ref.name=77e443e9f0d4c1ed87ea8023c398237e0e16966c
|
||||
depends_on:
|
||||
caddy:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- proxy
|
||||
|
||||
qbitmanage:
|
||||
image: cr.hotio.dev/hotio/qbitmanage:latest
|
||||
container_name: qbitmanage
|
||||
hostname: qbitmanage
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
volumes:
|
||||
- /home/albus/qbitmanage/config:/config
|
||||
- /home/albus/qbittorrent/downloads:/downloads
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
depends_on:
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- proxy
|
||||
|
||||
# autobrr:
|
||||
# container_name: autobrr
|
||||
# hostname: autobrr
|
||||
# user: 1000:1000
|
||||
# image: ghcr.io/autobrr/autobrr:latest
|
||||
# restart: unless-stopped
|
||||
# runtime: runc
|
||||
# working_dir: /app
|
||||
# volumes:
|
||||
# - /home/albus/autobrr:/config
|
||||
# ports:
|
||||
# - 7474:7474
|
||||
# cap_add:
|
||||
# - AUDIT_WRITE
|
||||
# - CHOWN
|
||||
# - DAC_OVERRIDE
|
||||
# - FOWNER
|
||||
# - FSETID
|
||||
# - KILL
|
||||
# - MKNOD
|
||||
# - NET_BIND_SERVICE
|
||||
# - NET_RAW
|
||||
# - SETFCAP
|
||||
# - SETGID
|
||||
# - SETPCAP
|
||||
# - SETUID
|
||||
# - SYS_CHROOT
|
||||
# cap_drop:
|
||||
# - AUDIT_CONTROL
|
||||
# - BLOCK_SUSPEND
|
||||
# - DAC_READ_SEARCH
|
||||
# - IPC_LOCK
|
||||
# - IPC_OWNER
|
||||
# - LEASE
|
||||
# - LINUX_IMMUTABLE
|
||||
# - MAC_ADMIN
|
||||
# - MAC_OVERRIDE
|
||||
# - NET_ADMIN
|
||||
# - NET_BROADCAST
|
||||
# - SYSLOG
|
||||
# - SYS_ADMIN
|
||||
# - SYS_BOOT
|
||||
# - SYS_MODULE
|
||||
# - SYS_NICE
|
||||
# - SYS_PACCT
|
||||
# - SYS_PTRACE
|
||||
# - SYS_RAWIO
|
||||
# - SYS_RESOURCE
|
||||
# - SYS_TIME
|
||||
# - SYS_TTY_CONFIG
|
||||
# - WAKE_ALARM
|
||||
# environment:
|
||||
# - TZ=America/New_York
|
||||
# networks:
|
||||
# - proxy
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for ZNC Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=znc
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
APPDATA=/home/albus
|
||||
|
||||
# Defaults
|
||||
PUID=1000
|
||||
PGID=1000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Dumbledore Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=znc
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
APPDATA=/home/albus
|
||||
|
||||
# Defaults
|
||||
PUID=1000
|
||||
PGID=1000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
|
|
@ -0,0 +1,76 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: ZNC Services
|
||||
## Function: Run ZNC Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
znc:
|
||||
container_name: znc
|
||||
hostname: znc
|
||||
image: linuxserver/znc:latest
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
working_dir: /
|
||||
volumes:
|
||||
- /home/albus/znc:/config
|
||||
ports:
|
||||
- 6500:6500
|
||||
- 6501:6501
|
||||
- 6502:6502
|
||||
- 6697:6697
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/New_York
|
||||
depends_on:
|
||||
caddy:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- proxy
|
||||
|
|
@ -0,0 +1,76 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: ZNC Services
|
||||
## Function: Run ZNC Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
znc:
|
||||
container_name: znc
|
||||
hostname: znc
|
||||
image: linuxserver/znc:latest
|
||||
restart: unless-stopped
|
||||
runtime: runc
|
||||
working_dir: /
|
||||
volumes:
|
||||
- $(APPDATA:?err)/znc:/config
|
||||
ports:
|
||||
- 6500:6500
|
||||
- 6501:6501
|
||||
- 6502:6502
|
||||
- 6697:6697
|
||||
cap_add:
|
||||
- AUDIT_WRITE
|
||||
- CHOWN
|
||||
- DAC_OVERRIDE
|
||||
- FOWNER
|
||||
- FSETID
|
||||
- KILL
|
||||
- MKNOD
|
||||
- NET_BIND_SERVICE
|
||||
- NET_RAW
|
||||
- SETFCAP
|
||||
- SETGID
|
||||
- SETPCAP
|
||||
- SETUID
|
||||
- SYS_CHROOT
|
||||
cap_drop:
|
||||
- AUDIT_CONTROL
|
||||
- BLOCK_SUSPEND
|
||||
- DAC_READ_SEARCH
|
||||
- IPC_LOCK
|
||||
- IPC_OWNER
|
||||
- LEASE
|
||||
- LINUX_IMMUTABLE
|
||||
- MAC_ADMIN
|
||||
- MAC_OVERRIDE
|
||||
- NET_ADMIN
|
||||
- NET_BROADCAST
|
||||
- SYSLOG
|
||||
- SYS_ADMIN
|
||||
- SYS_BOOT
|
||||
- SYS_MODULE
|
||||
- SYS_NICE
|
||||
- SYS_PACCT
|
||||
- SYS_PTRACE
|
||||
- SYS_RAWIO
|
||||
- SYS_RESOURCE
|
||||
- SYS_TIME
|
||||
- SYS_TTY_CONFIG
|
||||
- WAKE_ALARM
|
||||
environment:
|
||||
- PUID=$(PUID:?err)
|
||||
- PGID=$(PGUID:?err)
|
||||
- TZ=$(TIMEZONE:?err)
|
||||
depends_on:
|
||||
caddy:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- proxy
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Primary Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=secondary
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Plex
|
||||
PLEX_URL=http://192.168.1.50:32400
|
||||
PLEX_TOKEN=WzjLsbSb4PuyNw93C5mS
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
FOLDER_FOR_CONFIGS=/mnt/user/appdata/
|
||||
FOLDER_FOR_MEDIA=/mnt/remotes/192.168.1.50_media/
|
||||
FOLDER_FOR_TORRENTS=/mnt/user/data/torrents/
|
||||
FOLDER_FOR_QBITDATA=/mnt/user/data/
|
||||
|
||||
# Defaults
|
||||
PUID=99
|
||||
PGID=100
|
||||
UMASK=000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
PASSWORD=freemind596
|
||||
GPU=GPU-5cd7b25d-0813-4e4a-62ad-0deb4be46f95
|
||||
|
||||
#test: "curl -f http://localhost:32400/web/index.html || exit 1"
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Primary Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=secondary
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Plex
|
||||
PLEX_URL=http://192.168.1.50:32400
|
||||
PLEX_TOKEN=WzjLsbSb4PuyNw93C5mS
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
FOLDER_FOR_CONFIGS=/mnt/user/appdata/
|
||||
FOLDER_FOR_MEDIA=/mnt/remotes/192.168.1.50_media/
|
||||
FOLDER_FOR_TORRENTS=/mnt/user/data/torrents/
|
||||
FOLDER_FOR_QBITDATA=/mnt/user/data/
|
||||
|
||||
# Defaults
|
||||
PUID=99
|
||||
PGID=100
|
||||
UMASK=000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
PASSWORD=freemind596
|
||||
GPU=GPU-5cd7b25d-0813-4e4a-62ad-0deb4be46f95
|
||||
|
|
@ -0,0 +1,338 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Firebolt Services
|
||||
## Function: Run Firebolt Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
nginx-proxy-manager:
|
||||
image: jlesage/nginx-proxy-manager
|
||||
container_name: NginxProxyManager
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/NginxProxyManager:/config:rw
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Firebolt
|
||||
- HOST_CONTAINERNAME=NginxProxyManager
|
||||
- TCP_PORT_8181=7818
|
||||
- TCP_PORT_8080=8080
|
||||
- TCP_PORT_4443=4443
|
||||
- USER_ID=99
|
||||
- GROUP_ID=100
|
||||
- UMASK=000
|
||||
- APP_NICENESS=
|
||||
- DISABLE_IPV6=1
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8181]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/nginx-proxy-manager-icon.png'
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8181"] # Example healthcheck
|
||||
interval: 1m
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
networks:
|
||||
eth0:
|
||||
ipv4_address: 192.168.1.6
|
||||
|
||||
ddns:
|
||||
image: skibish/ddns
|
||||
container_name: ddns
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/ddns:/config:rw
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Firebolt
|
||||
- HOST_CONTAINERNAME=ddns
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://i.imgur.com/NFr4J1k.png'
|
||||
command: -conf-file /config/.ddns.yml
|
||||
|
||||
pihole1:
|
||||
image: pihole/pihole:latest
|
||||
container_name: pihole
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/pihole/pihole/:/etc/pihole/:rw
|
||||
- /mnt/user/appdata/pihole/dnsmasq.d/:/etc/dnsmasq.d/:rw
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Firebolt
|
||||
- HOST_CONTAINERNAME=pihole
|
||||
- TCP_PORT_53=53
|
||||
- UDP_PORT_53=53
|
||||
- UDP_PORT_67=67
|
||||
- TCP_PORT_80=80
|
||||
- TCP_PORT_443=443
|
||||
- PIHOLE_DNS_=8.8.8.8;8.8.4.4
|
||||
- WEBPASSWORD=freemind596
|
||||
- INTERFACE=eth0
|
||||
- ServerIP=192.168.1.4
|
||||
- ServerIPv6=
|
||||
- IPv6=False
|
||||
- DNSMASQ_LISTENING=all
|
||||
- WEBUIBOXEDLAYOUT=boxed
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:80]/admin'
|
||||
- net.unraid.docker.icon='https://i.imgur.com/OWkNcEn.png'
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
depends_on:
|
||||
nginx-proxy-manager:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
healthcheck:
|
||||
test: ["CMD", "ping", "-c", "1", "192.168.1.4"] # Example healthcheck
|
||||
interval: 1m
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
|
||||
networks:
|
||||
eth0:
|
||||
ipv4_address: 192.168.1.4
|
||||
|
||||
pihole-sync1:
|
||||
image: shirom/pihole-sync:latest
|
||||
container_name: Pihole-Sync-Sender
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/pihole-sync/root/:/root:rw
|
||||
- /mnt/user/appdata/pihole-sync/etc-ssh/:/etc/ssh:rw
|
||||
- /mnt/user/appdata/pihole/pihole/:/mnt/etc-pihole:ro
|
||||
- /mnt/user/appdata/pihole/dnsmasq.d/:/mnt/etc-dnsmasq.d:ro
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Firebolt
|
||||
- HOST_CONTAINERNAME=Pihole-Sync-Sender
|
||||
- REM_HOST=192.168.1.52
|
||||
- NODE=sender
|
||||
- REM_SSH_PORT=22222
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/pihole-logo-bw.png'
|
||||
depends_on:
|
||||
pihole1:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
hddtemp1:
|
||||
image: drewster727/hddtemp-docker
|
||||
container_name: HDDTemp
|
||||
network_mode: host
|
||||
privileged: true
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock:rw
|
||||
- /dev:/dev:rw
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Firebolt
|
||||
- HOST_CONTAINERNAME=HDDTemp
|
||||
- TZ=America/New_york
|
||||
- HDDTEMP_ARGS=-q -d -F /dev/sd*
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://github.com/atribe/unRAID-docker/raw/master/icons/hddtemp.png'
|
||||
|
||||
telegraf1:
|
||||
image: telegraf:1.20.2-alpine
|
||||
container_name: telegraf
|
||||
network_mode: host
|
||||
privileged: true
|
||||
restart: unless-stopped
|
||||
user: telegraf:281
|
||||
volumes:
|
||||
- /var/run/utmp:/var/run/utmp:ro
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
- /:/rootfs:ro
|
||||
- /sys:/rootfs/sys:ro
|
||||
- /etc:/rootfs/etc:ro
|
||||
- /proc:/rootfs/proc:ro
|
||||
- /mnt/user/appdata/telegraf/telegraf.conf:/etc/telegraf/telegraf.conf:rw
|
||||
- /run/udev:/run/udev:ro
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Firebolt
|
||||
- HOST_CONTAINERNAME=telegraf
|
||||
- HOST_PROC=/rootfs/proc
|
||||
- HOST_SYS=/rootfs/sys
|
||||
- HOST_ETC=/rootfs/etc
|
||||
- HOST_MOUNT_PREFIX=/rootfs
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://github.com/atribe/unRAID-docker/raw/master/icons/telegraf.png'
|
||||
depends_on:
|
||||
hddtemp1:
|
||||
condition: service_started
|
||||
restart: true
|
||||
|
||||
scrutiny:
|
||||
image: ghcr.io/analogj/scrutiny:master-omnibus
|
||||
container_name: scrutiny
|
||||
network_mode: bridge
|
||||
privileged: true
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /run/udev:/run/udev:ro
|
||||
- /dev/disk:/dev/disk:ro
|
||||
- /mnt/user/appdata/scrutiny/config:/opt/scrutiny/config:rw
|
||||
- /mnt/user/appdata/scrutiny/db:/opt/scrutiny/influxdb:rw
|
||||
ports:
|
||||
- 8080:8080/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Firebolt
|
||||
- HOST_CONTAINERNAME=scrutiny
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8080]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/scrutiny.png'
|
||||
depends_on:
|
||||
nginx-proxy-manager:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8080"]
|
||||
interval: 1m
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
|
||||
plexpass:
|
||||
image: binhex/arch-plexpass:latest
|
||||
container_name: binhex-plexpass
|
||||
network_mode: host
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/media/:/media:rw
|
||||
- /mnt/cache/appdata/binhex-plexpass:/config:rw
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Firebolt
|
||||
- HOST_CONTAINERNAME=binhex-plexpass
|
||||
- TRANS_DIR=/config/transcode
|
||||
- NVIDIA_DRIVER_CAPABILITIES=all
|
||||
- NVIDIA_VISIBLE_DEVICES=GPU-5cd7b25d-0813-4e4a-62ad-0deb4be46f95
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:plex
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
- UMASK=000
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- TP_DOMAIN
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:32400]/web/index.html'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/plex-icon.png'
|
||||
healthcheck:
|
||||
test: curl --connect-timeout 15 --silent --show-error --fail http://localhost:32400/identity
|
||||
interval: 1m00s
|
||||
timeout: 15s
|
||||
retries: 3
|
||||
start_period: 1m00s
|
||||
runtime: nvidia
|
||||
|
||||
dizquetv:
|
||||
image: vexorian/dizquetv:latest-nvidia
|
||||
container_name: dizquetv
|
||||
network_mode: host
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/dizquetv/:/home/node/app/.dizquetv:rw
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Firebolt
|
||||
- HOST_CONTAINERNAME=dizquetv
|
||||
- TCP_PORT_8000=8000
|
||||
- NVIDIA_VISIBLE_DEVICES=GPU-5cd7b25d-0813-4e4a-62ad-0deb4be46f95
|
||||
- NVIDIA_DRIVER_CAPABILITIES=all
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8000]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/vexorian/dizquetv/main/resources/dizquetv.png'
|
||||
depends_on:
|
||||
plexpass:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8000"] # Example healthcheck
|
||||
interval: 1m
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
|
||||
tdarr:
|
||||
image: haveagitgat/tdarr
|
||||
container_name: tdarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
tty: true
|
||||
stdin_open: true
|
||||
|
||||
volumes:
|
||||
- /mnt/user/appdata/tdarr/server:/app/server:rw
|
||||
- /mnt/user/appdata/tdarr/configs:/app/configs:rw
|
||||
- /mnt/user/appdata/tdarr/logs:/app/logs:rw
|
||||
- /mnt/user/media/:/mnt/media:rw
|
||||
- /mnt/user/tdarr-cache/:/temp:rw
|
||||
ports:
|
||||
- 8266:8266/tcp
|
||||
- 8265:8265/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Firebolt
|
||||
- HOST_CONTAINERNAME=tdarr
|
||||
- serverIP=192.168.1.50
|
||||
- internalNode=true
|
||||
- nodeName=Firebolt
|
||||
- NVIDIA_DRIVER_CAPABILITIES=all
|
||||
- NVIDIA_VISIBLE_DEVICES=GPU-5cd7b25d-0813-4e4a-62ad-0deb4be46f95
|
||||
- ffmpegVersion=6
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8265]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/tdarr.png'
|
||||
deploy:
|
||||
resources:
|
||||
reservations:
|
||||
devices:
|
||||
- driver: nvidia
|
||||
count: all
|
||||
capabilities:
|
||||
- gpu
|
||||
logging:
|
||||
options:
|
||||
max-size: 10m
|
||||
max-file: 5
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8265"] # Example healthcheck
|
||||
interval: 1m
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
|
||||
networks:
|
||||
eth0:
|
||||
external: true
|
||||
name: eth0
|
||||
|
|
@ -0,0 +1,338 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Firebolt Services
|
||||
## Function: Run Firebolt Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
nginx-proxy-manager:
|
||||
image: jlesage/nginx-proxy-manager
|
||||
container_name: NginxProxyManager
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/NginxProxyManager:/config:rw
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Firebolt
|
||||
- HOST_CONTAINERNAME=NginxProxyManager
|
||||
- TCP_PORT_8181=7818
|
||||
- TCP_PORT_8080=8080
|
||||
- TCP_PORT_4443=4443
|
||||
- USER_ID=99
|
||||
- GROUP_ID=100
|
||||
- UMASK=000
|
||||
- APP_NICENESS=
|
||||
- DISABLE_IPV6=1
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8181]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/nginx-proxy-manager-icon.png'
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8181"] # Example healthcheck
|
||||
interval: 1m
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
networks:
|
||||
br0:
|
||||
ipv4_address: 192.168.1.6
|
||||
|
||||
ddns:
|
||||
image: skibish/ddns
|
||||
container_name: ddns
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/ddns:/config:rw
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Firebolt
|
||||
- HOST_CONTAINERNAME=ddns
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://i.imgur.com/NFr4J1k.png'
|
||||
command: -conf-file /config/.ddns.yml
|
||||
|
||||
pihole1:
|
||||
image: pihole/pihole:latest
|
||||
container_name: pihole
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/pihole/pihole/:/etc/pihole/:rw
|
||||
- /mnt/user/appdata/pihole/dnsmasq.d/:/etc/dnsmasq.d/:rw
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Firebolt
|
||||
- HOST_CONTAINERNAME=pihole
|
||||
- TCP_PORT_53=53
|
||||
- UDP_PORT_53=53
|
||||
- UDP_PORT_67=67
|
||||
- TCP_PORT_80=80
|
||||
- TCP_PORT_443=443
|
||||
- PIHOLE_DNS_=8.8.8.8;8.8.4.4
|
||||
- WEBPASSWORD=freemind596
|
||||
- INTERFACE=br0
|
||||
- ServerIP=192.168.1.4
|
||||
- ServerIPv6=
|
||||
- IPv6=False
|
||||
- DNSMASQ_LISTENING=all
|
||||
- WEBUIBOXEDLAYOUT=boxed
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:80]/admin'
|
||||
- net.unraid.docker.icon='https://i.imgur.com/OWkNcEn.png'
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
depends_on:
|
||||
nginx-proxy-manager:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
healthcheck:
|
||||
test: ["CMD", "ping", "-c", "1", "192.168.1.4"] # Example healthcheck
|
||||
interval: 1m
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
|
||||
networks:
|
||||
br0:
|
||||
ipv4_address: 192.168.1.4
|
||||
|
||||
pihole-sync1:
|
||||
image: shirom/pihole-sync:latest
|
||||
container_name: Pihole-Sync-Sender
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/pihole-sync/root/:/root:rw
|
||||
- /mnt/user/appdata/pihole-sync/etc-ssh/:/etc/ssh:rw
|
||||
- /mnt/user/appdata/pihole/pihole/:/mnt/etc-pihole:ro
|
||||
- /mnt/user/appdata/pihole/dnsmasq.d/:/mnt/etc-dnsmasq.d:ro
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Firebolt
|
||||
- HOST_CONTAINERNAME=Pihole-Sync-Sender
|
||||
- REM_HOST=192.168.1.52
|
||||
- NODE=sender
|
||||
- REM_SSH_PORT=22222
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/pihole-logo-bw.png'
|
||||
depends_on:
|
||||
pihole1:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
hddtemp1:
|
||||
image: drewster727/hddtemp-docker
|
||||
container_name: HDDTemp
|
||||
network_mode: host
|
||||
privileged: true
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock:rw
|
||||
- /dev:/dev:rw
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Firebolt
|
||||
- HOST_CONTAINERNAME=HDDTemp
|
||||
- TZ=America/New_york
|
||||
- HDDTEMP_ARGS=-q -d -F /dev/sd*
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://github.com/atribe/unRAID-docker/raw/master/icons/hddtemp.png'
|
||||
|
||||
telegraf1:
|
||||
image: telegraf:1.20.2-alpine
|
||||
container_name: telegraf
|
||||
network_mode: host
|
||||
privileged: true
|
||||
restart: unless-stopped
|
||||
user: telegraf:281
|
||||
volumes:
|
||||
- /var/run/utmp:/var/run/utmp:ro
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
- /:/rootfs:ro
|
||||
- /sys:/rootfs/sys:ro
|
||||
- /etc:/rootfs/etc:ro
|
||||
- /proc:/rootfs/proc:ro
|
||||
- /mnt/user/appdata/telegraf/telegraf.conf:/etc/telegraf/telegraf.conf:rw
|
||||
- /run/udev:/run/udev:ro
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Firebolt
|
||||
- HOST_CONTAINERNAME=telegraf
|
||||
- HOST_PROC=/rootfs/proc
|
||||
- HOST_SYS=/rootfs/sys
|
||||
- HOST_ETC=/rootfs/etc
|
||||
- HOST_MOUNT_PREFIX=/rootfs
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://github.com/atribe/unRAID-docker/raw/master/icons/telegraf.png'
|
||||
depends_on:
|
||||
hddtemp1:
|
||||
condition: service_started
|
||||
restart: true
|
||||
|
||||
scrutiny:
|
||||
image: ghcr.io/analogj/scrutiny:master-omnibus
|
||||
container_name: scrutiny
|
||||
network_mode: bridge
|
||||
privileged: true
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /run/udev:/run/udev:ro
|
||||
- /dev/disk:/dev/disk:ro
|
||||
- /mnt/user/appdata/scrutiny/config:/opt/scrutiny/config:rw
|
||||
- /mnt/user/appdata/scrutiny/db:/opt/scrutiny/influxdb:rw
|
||||
ports:
|
||||
- 8080:8080/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Firebolt
|
||||
- HOST_CONTAINERNAME=scrutiny
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8080]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/scrutiny.png'
|
||||
depends_on:
|
||||
nginx-proxy-manager:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8080"]
|
||||
interval: 1m
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
|
||||
plexpass:
|
||||
image: binhex/arch-plexpass:latest
|
||||
container_name: binhex-plexpass
|
||||
network_mode: host
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/media/:/media:rw
|
||||
- /mnt/cache/appdata/binhex-plexpass:/config:rw
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Firebolt
|
||||
- HOST_CONTAINERNAME=binhex-plexpass
|
||||
- TRANS_DIR=/config/transcode
|
||||
- NVIDIA_DRIVER_CAPABILITIES=all
|
||||
- NVIDIA_VISIBLE_DEVICES=GPU-5cd7b25d-0813-4e4a-62ad-0deb4be46f95
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:plex
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
- UMASK=000
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- TP_DOMAIN
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:32400]/web/index.html'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/plex-icon.png'
|
||||
healthcheck:
|
||||
test: curl --connect-timeout 15 --silent --show-error --fail http://localhost:32400/identity
|
||||
interval: 1m00s
|
||||
timeout: 15s
|
||||
retries: 3
|
||||
start_period: 1m00s
|
||||
runtime: nvidia
|
||||
|
||||
dizquetv:
|
||||
image: vexorian/dizquetv:latest-nvidia
|
||||
container_name: dizquetv
|
||||
network_mode: host
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/dizquetv/:/home/node/app/.dizquetv:rw
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Firebolt
|
||||
- HOST_CONTAINERNAME=dizquetv
|
||||
- TCP_PORT_8000=8000
|
||||
- NVIDIA_VISIBLE_DEVICES=GPU-5cd7b25d-0813-4e4a-62ad-0deb4be46f95
|
||||
- NVIDIA_DRIVER_CAPABILITIES=all
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8000]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/vexorian/dizquetv/main/resources/dizquetv.png'
|
||||
depends_on:
|
||||
plexpass:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8000"] # Example healthcheck
|
||||
interval: 1m
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
|
||||
tdarr:
|
||||
image: haveagitgat/tdarr
|
||||
container_name: tdarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
tty: true
|
||||
stdin_open: true
|
||||
|
||||
volumes:
|
||||
- /mnt/user/appdata/tdarr/server:/app/server:rw
|
||||
- /mnt/user/appdata/tdarr/configs:/app/configs:rw
|
||||
- /mnt/user/appdata/tdarr/logs:/app/logs:rw
|
||||
- /mnt/user/media/:/mnt/media:rw
|
||||
- /mnt/user/tdarr-cache/:/temp:rw
|
||||
ports:
|
||||
- 8266:8266/tcp
|
||||
- 8265:8265/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Firebolt
|
||||
- HOST_CONTAINERNAME=tdarr
|
||||
- serverIP=192.168.1.50
|
||||
- internalNode=true
|
||||
- nodeName=Firebolt
|
||||
- NVIDIA_DRIVER_CAPABILITIES=all
|
||||
- NVIDIA_VISIBLE_DEVICES=GPU-5cd7b25d-0813-4e4a-62ad-0deb4be46f95
|
||||
- ffmpegVersion=6
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8265]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/tdarr.png'
|
||||
deploy:
|
||||
resources:
|
||||
reservations:
|
||||
devices:
|
||||
- driver: nvidia
|
||||
count: all
|
||||
capabilities:
|
||||
- gpu
|
||||
logging:
|
||||
options:
|
||||
max-size: 10m
|
||||
max-file: 5
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8265"] # Example healthcheck
|
||||
interval: 1m
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
|
||||
networks:
|
||||
br0:
|
||||
external: true
|
||||
name: br0
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Primary Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=primary
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
APPDATA=/mnt/user/appdata
|
||||
|
||||
# File access, date and time details for the containers / applications to use.
|
||||
# Run "sudo id docker" on host computer to find PUID / PGID and update these to suit.
|
||||
PUID=99
|
||||
PGID=100
|
||||
UMASK=000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
PASSWORD=freemind596
|
||||
ServerIP=192.168.1.7
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Primary Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=primary
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Plex
|
||||
PLEX_URL=http://192.168.1.50:32400
|
||||
PLEX_TOKEN=WzjLsbSb4PuyNw93C5mS
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
FOLDER_FOR_CONFIGS=/mnt/user/appdata/
|
||||
FOLDER_FOR_MEDIA=/mnt/remotes/192.168.1.50_media/
|
||||
FOLDER_FOR_TORRENTS=/mnt/user/data/torrents/
|
||||
FOLDER_FOR_QBITDATA=/mnt/user/data/
|
||||
|
||||
# File access, date and time details for the containers / applications to use.
|
||||
# Run "sudo id docker" on host computer to find PUID / PGID and update these to suit.
|
||||
PUID=99
|
||||
PGID=100
|
||||
UMASK=000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
PASSWORD=freemind596
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for ARR Stack
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=ARR-stack
|
||||
|
||||
# This is the network subnet which will be used inside the docker "media_network", change as required.
|
||||
# LOCAL_SUBNET is your home network and is needed so the VPN client allows access to your home computers.
|
||||
DOCKER_SUBNET=172.28.11.0/24
|
||||
DOCKER_GATEWAY=172.28.11.1
|
||||
LOCAL_SUBNET=192.168.1.0/24
|
||||
LOCAL_DOCKER_IP=192.168.1.52
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
TP_DOMAIN=themepark.floonetwork.site
|
||||
|
||||
# Plex
|
||||
PLEX_URL=http://192.168.1.50:32400
|
||||
PLEX_TOKEN=WzjLsbSb4PuyNw93C5mS
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
FOLDER_FOR_CONFIGS=/mnt/user/appdata
|
||||
FOLDER_FOR_MEDIA=/mnt/remotes/192.168.1.50_media/
|
||||
FOLDER_FOR_TORRENTS=/mnt/user/data/torrents/
|
||||
FOLDER_FOR_QBITDATA=/mnt/user/data/
|
||||
|
||||
# File access, date and time details for the containers / applications to use.
|
||||
# Run "sudo id docker" on host computer to find PUID / PGID and update these to suit.
|
||||
PUID=99
|
||||
PGID=100
|
||||
UMASK=000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Qbittorrent
|
||||
VPN_ENABLED=yes
|
||||
VPN_USER=morphon
|
||||
VPN_PASS=OcCfNCnyVtnWV29!
|
||||
VPN_PROV=airvpn
|
||||
VPN_CLIENT=wireguard
|
||||
VPN_OPTIONS='--script-security 2 --route-up /config/tun_up.sh'
|
||||
VPN_SPF=no
|
||||
VPN_PRIVOXY=no
|
||||
VPN_DEBUG=false
|
||||
QBITNS=84.200.69.80,37.235.1.174,1.1.1.1,37.235.1.177,84.200.70.40,1.0.0.1
|
||||
QBITLAN=192.168.1.0/24
|
||||
|
||||
#Qbitmanage
|
||||
QBT_SCHEDULE=60
|
||||
|
||||
#Secrets
|
||||
QBIT_PORT_TCP=6881
|
||||
QBIT_PORT_UDP=6881
|
||||
QBIT_PORT=8118
|
||||
FLARESOLVERR_PORT=8191
|
||||
|
||||
WEBUI_PORT_BAZARR=6767
|
||||
WEBUI_PORT_LIDARR=8686
|
||||
WEBUI_PORT_MYLAR3=8090
|
||||
WEBUI_PORT_PROWLARR=9696
|
||||
WEBUI_PORT_QBITTORRENT=8082
|
||||
WEBUI_PORT_RADARR=7879
|
||||
WEBUI_PORT_RADARR4K=7878
|
||||
WEBUI_PORT_READARR=8787
|
||||
WEBUI_PORT_SONARR=8990
|
||||
WEBUI_PORT_SONARR4K=8989
|
||||
WEBUI_PORT_AUTOBRR=7474
|
||||
|
||||
PORT_CROSS_SEED=2468
|
||||
|
||||
DN_API_KEY=9c6445ee-bfff-4288-b464-65755955aa6f
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for ARR Stack
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=ARR-stack
|
||||
|
||||
# This is the network subnet which will be used inside the docker "media_network", change as required.
|
||||
# LOCAL_SUBNET is your home network and is needed so the VPN client allows access to your home computers.
|
||||
DOCKER_SUBNET=172.28.11.0/24
|
||||
DOCKER_GATEWAY=172.28.11.1
|
||||
LOCAL_SUBNET=192.168.1.0/24
|
||||
LOCAL_DOCKER_IP=192.168.1.52
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
TP_DOMAIN=themepark.floonetwork.site
|
||||
|
||||
# Plex
|
||||
PLEX_URL=http://192.168.1.50:32400
|
||||
PLEX_TOKEN=WzjLsbSb4PuyNw93C5mS
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
FOLDER_FOR_CONFIGS=/mnt/user/appdata
|
||||
FOLDER_FOR_MEDIA=/mnt/remotes/192.168.1.50_media/
|
||||
FOLDER_FOR_TORRENTS=/mnt/user/data/torrents/
|
||||
FOLDER_FOR_QBITDATA=/mnt/user/data/
|
||||
|
||||
# File access, date and time details for the containers / applications to use.
|
||||
# Run "sudo id docker" on host computer to find PUID / PGID and update these to suit.
|
||||
PUID=99
|
||||
PGID=100
|
||||
UMASK=000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Qbittorrent
|
||||
VPN_ENABLED=yes
|
||||
VPN_USER=morphon
|
||||
VPN_PASS=OcCfNCnyVtnWV29!
|
||||
VPN_PROV=airvpn
|
||||
VPN_CLIENT=wireguard
|
||||
VPN_OPTIONS="--script-security 2 --route-up /config/tun_up.sh"
|
||||
VPN_SPF=no
|
||||
VPN_PRIVOXY=no
|
||||
VPN_DEBUG=false
|
||||
QBITNS=84.200.69.80,37.235.1.174,1.1.1.1,37.235.1.177,84.200.70.40,1.0.0.1
|
||||
QBITLAN=192.168.1.0/24
|
||||
|
||||
#Qbitmanage
|
||||
QBT_SCHEDULE=60
|
||||
|
||||
#Secrets
|
||||
QBIT_PORT_TCP=6881
|
||||
QBIT_PORT_UDP=6881
|
||||
QBIT_PORT=8118
|
||||
FLARESOLVERR_PORT=8191
|
||||
|
||||
WEBUI_PORT_BAZARR=6767
|
||||
WEBUI_PORT_LIDARR=8686
|
||||
WEBUI_PORT_MYLAR3=8090
|
||||
WEBUI_PORT_PROWLARR=9696
|
||||
WEBUI_PORT_QBITTORRENT=8082
|
||||
WEBUI_PORT_RADARR=7879
|
||||
WEBUI_PORT_RADARR4K=7878
|
||||
WEBUI_PORT_READARR=8787
|
||||
WEBUI_PORT_SONARR=8990
|
||||
WEBUI_PORT_SONARR4K=8989
|
||||
WEBUI_PORT_AUTOBRR=7474
|
||||
|
||||
PORT_CROSS_SEED=2468
|
||||
|
||||
DN_API_KEY=9c6445ee-bfff-4288-b464-65755955aa6f
|
||||
|
|
@ -0,0 +1,994 @@
|
|||
###########################################################################
|
||||
###########################################################################
|
||||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Flaresolverr (Flaresolverr)
|
||||
## Function: Cloudflare Proxy Server
|
||||
##
|
||||
## Documentation: https://github.com/FlareSolverr/FlareSolverr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
flaresolverr:
|
||||
image: ghcr.io/flaresolverr/flaresolverr:latest
|
||||
container_name: flaresolverr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "${FLARESOLVERR_PORT:?err}:8191"
|
||||
environment:
|
||||
- LOG_LEVEL=info
|
||||
- TZ=${TIMEZONE:?err}
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/master/resources/flaresolverr_logo.png'
|
||||
networks:
|
||||
- media-network
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Prowlarr (LinuxServer.io)
|
||||
## Function: Indexer and Search Manager
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-prowlarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
prowlarr:
|
||||
image: lscr.io/linuxserver/prowlarr:develop
|
||||
container_name: prowlarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ${FOLDER_FOR_CONFIGS:?err}/prowlarr:/config
|
||||
ports:
|
||||
- "${WEBUI_PORT_PROWLARR:?err}:9696"
|
||||
environment:
|
||||
- PUID=${PUID:?err}
|
||||
- PGID=${PGID:?err}
|
||||
- TZ=${TIMEZONE:?err}
|
||||
- DOCKER_MODS=ghcr.io/gilbn/theme.park:prowlarr
|
||||
- TP_THEME=${TP_THEME:?err}
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:9696]'
|
||||
- net.unraid.docker.icon='https://hotio.dev/webhook-avatars/prowlarr.png'
|
||||
depends_on:
|
||||
flaresolverr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- media-network
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: qBittorrent (Binhex)
|
||||
## Function: Torrent Download Client
|
||||
##
|
||||
## Documentation: https://forums.unraid.net/topic/75539-support-binhex-qbittorrentvpn/
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
qbittorrent:
|
||||
image: binhex/arch-qbittorrentvpn:4.6.0-1-01
|
||||
container_name: qbittorrent
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
privileged: true
|
||||
ports:
|
||||
- "${QBIT_PORT_TCP:?err}:6881/tcp"
|
||||
- "${QBIT_PORT_UDP:?err}:6881/udp"
|
||||
- "${QBIT_PORT:?err}:8118/tcp"
|
||||
- "${WEBUI_PORT_QBITTORRENT:?err}:8082/tcp"
|
||||
volumes:
|
||||
- ${FOLDER_FOR_CONFIGS:?err}/binhex-qbittorrentvpn:/config:rw
|
||||
- ${FOLDER_FOR_QBITDATA:?err}:/data:rw
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=000
|
||||
- TZ=${TIMEZONE:?err}
|
||||
- NAME_SERVERS=$(QBITNS:?err)
|
||||
- LAN_NETWORK=$(QBITLAN:?err)
|
||||
- VPN_ENABLED=$(VPN_ENABLED:?err)
|
||||
- VPN_USER=$(VPN_USER:?err)
|
||||
- VPN_PASS=$(VPN_PASS:?err)
|
||||
- VPN_PROV=$(VPN_PROV:?err)
|
||||
- VPN_CLIENT=$(VPN_CLIENT:?err)
|
||||
- VPN_OPTIONS=$(VPN_OPTIONS:?err)
|
||||
- STRICT_PORT_FORWARD=$(VPN_SPF:?err)
|
||||
- ENABLE_PRIVOXY=$(VPN_PRIVOXY:?err)
|
||||
- DEBUG=$(VPN_DEBUG:?err)
|
||||
- WEBUI_PORT=${WEBUI_PORT_QBITTORRENT:?err}
|
||||
- DOCKER_MODS=ghcr.io/gilbn/theme.park:qbittorrent
|
||||
- TP_THEME=${TP_THEME:?err}
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8082]/'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/qbittorrent-icon.png'
|
||||
sysctls:
|
||||
- net.ipv4.conf.all.src_valid_mark=1
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- media-network
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: qBitmanage
|
||||
## Function: Torrent Download Client Manager
|
||||
##
|
||||
## Documentation: https://forums.unraid.net/topic/75539-support-binhex-qbittorrentvpn/
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
qbitmanage:
|
||||
image: ghcr.io/hotio/qbitmanage
|
||||
container_name: qbitmanage
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ${FOLDER_FOR_CONFIGS:?err}/qbitmanage:/config
|
||||
- ${FOLDER_FOR_QBITDATA:?err}:/data
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=000
|
||||
- QBT_SCHEDULE=${QBT_SCHEDULE:?err}
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=qbitmanage
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://hotio.dev/webhook-avatars/qbitmanage.png'
|
||||
depends_on:
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- media-network
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Radarr (LinuxServer.io)
|
||||
## Function: Movie Library Manager
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-radarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
radarr:
|
||||
image: lscr.io/linuxserver/radarr:develop
|
||||
container_name: radarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ${FOLDER_FOR_CONFIGS:?err}/radarr-extended:/config:rw
|
||||
- ${FOLDER_FOR_QBITDATA:?err}:/data:rw
|
||||
- $(FOLDER_FOR_MEDIA:?err):/media:rw,slave
|
||||
- /mnt/user/appdata/radarr-extended/extended1/custom-services.d/:/custom-services.d:rw
|
||||
- /mnt/user/appdata/radarr-extended/extended2/custom-cont-init.d/:/custom-cont-init.d:rw
|
||||
ports:
|
||||
- "${WEBUI_PORT_RADARR:?err}:7878"
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- TZ=${TIMEZONE:?err}
|
||||
- enableAutoConfig=true
|
||||
- enabledRecyclarr=true
|
||||
- enableQueueCleaner=false
|
||||
- enableExtras=true
|
||||
- extrasType=all
|
||||
- extrasLanguages=en-US
|
||||
- extrasOfficialOnly=true
|
||||
- extrasSingle=false
|
||||
- extrasKodiCompatibility=false
|
||||
- plexUrl=$(PLEX_URL:?err)
|
||||
- plexToken=$(PLEX_TOKEN:?err)
|
||||
- DOCKER_MODS=ghcr.io/gilbn/theme.park:radarr
|
||||
- TP_THEME=${TP_THEME:?err}
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:7879]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/RandomNinjaAtk/unraid-templates/master/randomninjaatk/img/radarr.png'
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: 1
|
||||
memory: 1G
|
||||
logging:
|
||||
options:
|
||||
max-size: 50m
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- media-network
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Radarr4K (LinuxServer.io)
|
||||
## Function: Movie Library Manager
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-radarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
radarr:
|
||||
image: binhex/arch-radarr:latest
|
||||
container_name: radarr4k
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ${FOLDER_FOR_CONFIGS:?err}/radarr:/config:rw
|
||||
- ${FOLDER_FOR_QBITDATA:?err}:/data:rw
|
||||
- $(FOLDER_FOR_MEDIA:?err):/media:rw,slave
|
||||
ports:
|
||||
- "${WEBUI_PORT_RADARR4K:?err}:7878"
|
||||
environment:
|
||||
- PUID=${PUID:?err}
|
||||
- PGID=${PGID:?err}
|
||||
- UMASK=${UMASK:?err}
|
||||
- TZ=${TIMEZONE:?err}
|
||||
- DOCKER_MODS=ghcr.io/gilbn/theme.park:radarr
|
||||
- TP_THEME=${TP_THEME:?err}
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:7878]/'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/radarr-icon.png'
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: 1
|
||||
memory: 1G
|
||||
logging:
|
||||
options:
|
||||
max-size: 50m
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- media-network
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Sonarr (LinuxServer.io)
|
||||
## Function: Series Library Manager (TV Shows)
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-sonarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
sonarr:
|
||||
image: lscr.io/linuxserver/sonarr:develop
|
||||
container_name: sonarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /dev/rtc:/dev/rtc:rw
|
||||
- ${FOLDER_FOR_CONFIGS:?err}/sonarr-extended:/config
|
||||
- ${FOLDER_FOR_QBITDATA:?err}:/data:rw
|
||||
- $(FOLDER_FOR_MEDIA:?err):/media:rw,slave
|
||||
- /mnt/user/appdata/sonarr-extended/extended1/custom-services.d/:/custom-services.d:rw
|
||||
- /mnt/user/appdata/sonarr-extended/extended2/custom-cont-init.d/:/custom-cont-init.d:rw
|
||||
ports:
|
||||
- "${WEBUI_PORT_SONARR:?err}:8989"
|
||||
environment:
|
||||
- PUID=${PUID:?err}
|
||||
- PGID=${PGID:?err}
|
||||
- UMASK=${UMASK:?err}
|
||||
- TZ=${TIMEZONE:?err}
|
||||
- DOCKER_MODS=ghcr.io/gilbn/theme.park:sonarr
|
||||
- TP_THEME=${TP_THEME:?err}
|
||||
- enableAutoConfig=true
|
||||
- enableRecyclarr=true
|
||||
- enableQueueCleaner=false
|
||||
- enableYoutubeSeriesDownloader=true
|
||||
- enableExtras=true
|
||||
- extrasType=all
|
||||
- extrasLanguages=en-US
|
||||
- extrasOfficialOnly=false
|
||||
- plexUrl=$(PLEX_URL:?err)
|
||||
- plexToken=$(PLEX_TOKEN:?err)
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8989]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/RandomNinjaAtk/unraid-templates/master/randomninjaatk/img/sonarr.png'
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- media-network
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Sonarr (LinuxServer.io)
|
||||
## Function: Series Library Manager (TV Shows)
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-sonarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
sonarr:
|
||||
image: binhex/arch-sonarr:latest
|
||||
container_name: sonarr4k
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ${FOLDER_FOR_CONFIGS:?err}/sonarr:/config
|
||||
- ${FOLDER_FOR_QBITDATA:?err}:/data:rw
|
||||
- $(FOLDER_FOR_MEDIA:?err):/media:rw,slave
|
||||
ports:
|
||||
- "${WEBUI_PORT_SONARR4K:?err}:8989"
|
||||
- 9897:9897/tcp
|
||||
environment:
|
||||
- PUID=${PUID:?err}
|
||||
- PGID=${PGID:?err}
|
||||
- UMASK=${UMASK:?err}
|
||||
- TZ=${TIMEZONE:?err}
|
||||
- DOCKER_MODS=ghcr.io/gilbn/theme.park:sonarr
|
||||
- TP_THEME=${TP_THEME:?err}
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8989]/'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/sonarr-icon.png'
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- media-network
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Lidarr (LinuxServer.io)
|
||||
## Function: Music Library Manager
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-lidarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
lidarr:
|
||||
image: lscr.io/linuxserver/lidarr:develop
|
||||
container_name: lidarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ${FOLDER_FOR_CONFIGS:?err}/lidarr-extended:/config
|
||||
- ${FOLDER_FOR_QBITDATA:?err}:/downloads-lidarr-extended:rw
|
||||
- $(FOLDER_FOR_MEDIA:?err):/media:rw,slave
|
||||
- $(FOLDER_FOR_MEDIA:?err)/music/media/:/music-videos:rw,slave
|
||||
- /mnt/user/appdata/lidarr-extended/extended1/custom-services.d/:/custom-services.d:rw
|
||||
- /mnt/user/appdata/lidarr-extended/extended2/custom-cont-init.d/:/custom-cont-init.d:rw
|
||||
ports:
|
||||
- "${WEBUI_PORT_LIDARR:?err}:8686"
|
||||
environment:
|
||||
- PUID=${PUID:?err}
|
||||
- PGID=${PGID:?err}
|
||||
- UMASK=$(UMASK:?err)
|
||||
- TZ=${TIMEZONE:?err}
|
||||
- DOCKER_MODS=ghcr.io/gilbn/theme.park:lidarr
|
||||
- TP_THEME=${TP_THEME:?err}
|
||||
- enableAudioScript=true
|
||||
- enableVideoScript=true
|
||||
- enableQueueCleaner=false
|
||||
- configureLidarrWithOptimalSettings=true
|
||||
- searchSort=date
|
||||
- dlClientSource=deezer
|
||||
- arlToken=
|
||||
- tidalCountryCode=US
|
||||
- audioFormat=native
|
||||
- audioBitrate=lossless
|
||||
- matchDistance=5
|
||||
- requireQuality=true
|
||||
- enableReplaygainTags=true
|
||||
- audioLyricType=both
|
||||
- addDeezerTopArtists=false
|
||||
- addDeezerTopAlbumArtists=false
|
||||
- addDeezerTopTrackArtists=false
|
||||
- topLimit=10
|
||||
- addRelatedArtists=false
|
||||
- numberOfRelatedArtistsToAddPerArtist=5
|
||||
- addFeaturedVideoArtists=false
|
||||
- lidarrSearchForMissing=true
|
||||
- youtubeSubtitleLanguage=en
|
||||
- retryNotFound=90
|
||||
- plexUrl=$(PLEX_URL:?err)
|
||||
- plexToken=$(PLEX_TOKEN:?err)
|
||||
- enableBeetsTagging=true
|
||||
- beetsMatchPercentage=90
|
||||
- videoFormat=bestvideo*+bestaudio/best
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8686]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/RandomNinjaAtk/unraid-templates/master/randomninjaatk/img/lidarr.png'
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: 1
|
||||
memory: 1G
|
||||
logging:
|
||||
options:
|
||||
max-size: 50m
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- media-network
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Readarr (LinuxServer.io)
|
||||
## Function: Book Library Manager
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-readarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
readarr:
|
||||
image: hotio/readarr:latest
|
||||
container_name: readarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ${FOLDER_FOR_CONFIGS:?err}/readarr:/config
|
||||
- /mnt/user/books/Library/:/mnt/media:rw
|
||||
- /mnt/user/data/:/mnt/torrents:rw
|
||||
ports:
|
||||
- "${WEBUI_PORT_READARR:?err}:8787"
|
||||
environment:
|
||||
- PUID=${PUID:?err}
|
||||
- PGID=${PGID:?err}
|
||||
- UMASK=002
|
||||
- TZ=${TIMEZONE:?err}
|
||||
- DOCKER_MODS=ghcr.io/gilbn/theme.park:readarr
|
||||
- TP_THEME=${TP_THEME:?err}
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8787]'
|
||||
- net.unraid.docker.icon='https://hotio.dev/webhook-avatars/readarr.png'
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: 1
|
||||
memory: 1G
|
||||
logging:
|
||||
options:
|
||||
max-size: 50m
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- media-network
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Mylar3 (LinuxServer.io)
|
||||
## Function: Comic Library Manager
|
||||
##
|
||||
## Documentation: https://github.com/mylar3/mylar3/wiki
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
mylar3:
|
||||
image: lscr.io/linuxserver/mylar3:latest
|
||||
container_name: mylar3
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ${FOLDER_FOR_CONFIGS:?err}/mylar3:/config
|
||||
- ${FOLDER_FOR_MEDIA:?err}/comics/:/comics:rw,slave
|
||||
- /mnt/user/data/completed/mylar/:/downloads:rw
|
||||
- ${FOLDER_FOR_MEDIA:?err}/import/:/import:rw,slave
|
||||
ports:
|
||||
- "${WEBUI_PORT_MYLAR3:?err}:8090"
|
||||
environment:
|
||||
- PUID=${PUID:?err}
|
||||
- PGID=${PGID:?err}
|
||||
- UMASK=022
|
||||
- TZ=${TIMEZONE:?err}
|
||||
- DOCKER_MODS=ghcr.io/gilbn/theme.park:mylar3
|
||||
- TP_THEME=${TP_THEME:?err}
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8090]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mylar3-logo.png'
|
||||
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- media-network
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: AutoBrr
|
||||
## Function: Auto-Downloader
|
||||
##
|
||||
## Documentation: https://github.com/autobrr/autobrr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
autobrr:
|
||||
image: ghcr.io/autobrr/autobrr:latest
|
||||
container_name: autobrr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ${FOLDER_FOR_CONFIGS:?err}/autobrr:/config:rw
|
||||
ports:
|
||||
- "${WEBUI_PORT_AUTOBRR:?err}:7474"
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- TZ=${TIMEZONE:?err}
|
||||
- DOCKER_MODS=ghcr.io/gilbn/theme.park:mylar3
|
||||
- TP_THEME=${TP_THEME:?err}
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=autobrr
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:7474]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/autobrr/autobrr/develop/.github/images/logo.png'
|
||||
user: 99:100
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- media-network
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Bazarr (LinuxServer.io)
|
||||
## Function: Download subtitles for Radarr and Sonarr
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-bazarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
bazarr:
|
||||
image: hotio/bazarr:latest
|
||||
container_name: bazarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ${FOLDER_FOR_CONFIGS:?err}/bazarr:/config
|
||||
- ${FOLDER_FOR_MEDIA:?err}:/mnt/media:rw,slave
|
||||
ports:
|
||||
- "${WEBUI_PORT_BAZARR:?err}:6767"
|
||||
environment:
|
||||
- PUID=${PUID:?err}
|
||||
- PGID=${PGID:?err}
|
||||
- UMASK=$(UMASK:?err)
|
||||
- TZ=${TIMEZONE:?err}
|
||||
- DOCKER_MODS=ghcr.io/gilbn/theme.park:bazarr
|
||||
- TP_THEME=${TP_THEME:?err}
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:6767]'
|
||||
- net.unraid.docker.icon='https://hotio.dev/webhook-avatars/bazarr.png'
|
||||
depends_on:
|
||||
radarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
radarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
lidarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- media-network
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Unpackerr (Hotio.Dev)
|
||||
## Function: Archive Media Extraction
|
||||
##
|
||||
## Documentation: https://github.com/davidnewhall/unpackerr
|
||||
## https://github.com/davidnewhall/unpackerr/blob/master/examples/docker-compose.yml
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
unpackerr:
|
||||
image: hotio/unpackerr:latest
|
||||
container_name: unpackerr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ${FOLDER_FOR_CONFIGS:?err}/unpackerr:/config:rw
|
||||
- ${FOLDER_FOR_QBITDATA:?err}:/data:rw,slave
|
||||
environment:
|
||||
- PUID=${PUID:?err}
|
||||
- PGID=${PGID:?err}
|
||||
- UMASK=${UMASK:?err}
|
||||
- TZ=${TIMEZONE:?err}
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://hotio.dev/webhook-avatars/unpackerr.png'
|
||||
depends_on:
|
||||
radarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
radarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
lidarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
network_mode: none
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Cross-Seed
|
||||
## Function: Cross-seeder
|
||||
##
|
||||
## Documentation: https://github.com/cross-seed/cross-seed
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
cross-seed:
|
||||
image: crossseed/cross-seed:latest
|
||||
container_name: cross-seed
|
||||
network_mode: bridge
|
||||
privileged: true
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ${FOLDER_FOR_CONFIGS:?err}/cross-seed:/config:rw
|
||||
- ${FOLDER_FOR_TORRENTS:?err}:/torrents:ro
|
||||
- /mnt/user/data/completed/cross-seeds:/cross-seeds:rw
|
||||
- /mnt/user/data/completed:/data:rw
|
||||
ports:
|
||||
- "${PORT_CROSS-SEED:?err}:2468"
|
||||
environment:
|
||||
- PUID=${PUID:?err}
|
||||
- PGID=${PGID:?err}
|
||||
- TZ=${TIMEZONE:?err}
|
||||
- DOCKER_MODS=ghcr.io/gilbn/theme.park:mylar3
|
||||
- TP_THEME=${TP_THEME:?err}
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=cross-seed
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/LilTrublMakr/ltm-unraid-templates/master/icons/cross-seed.png'
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- media-network
|
||||
command: daemon
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Checkrr
|
||||
## Function: Scan your library files for corrupt media
|
||||
##
|
||||
## Documentation: https://github.com/cross-seed/cross-seed
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
checkrr:
|
||||
image: aetaric/checkrr:latest
|
||||
container_name: checkrr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/checkrr/config/checkrr.yaml:/etc/checkrr.yaml:rw
|
||||
- /mnt/user/appdata/checkrr/config/checkrr.db:/checkrr.db:rw
|
||||
- /mnt/remotes/192.168.1.50_media/:/media:rw,slave
|
||||
ports:
|
||||
- 8585:8585/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=checkrr
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8585]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/MountainGod2/unraid-templates/main/checkrr/magnify-scan.svg'
|
||||
depends_on:
|
||||
radarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
radarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
lidarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- media-network
|
||||
|
||||
requestrr:
|
||||
image: darkalfx/requestrr:latest
|
||||
container_name: requestrr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/requestrr:/root/config/:rw
|
||||
ports:
|
||||
- 4545:4545/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=requestrr
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:4545]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/requestrr.png'
|
||||
depends_on:
|
||||
radarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
radarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
lidarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- media-network
|
||||
|
||||
notifiarr:
|
||||
image: golift/notifiarr
|
||||
container_name: Notifiarr
|
||||
network_mode: bridge
|
||||
privileged: true
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/disk2/:/storage/2:ro
|
||||
- /mnt/disk3/:/storage/3:ro
|
||||
- /mnt/disk4/:/storage/4:ro
|
||||
- /mnt/user/:/mnt/user/:ro
|
||||
- /mnt/disk1:/storage/1:ro
|
||||
- /mnt/user/appdata/Notifiarr:/config:rw
|
||||
- /var/run/utmp:/var/run/utmp:ro
|
||||
- /etc/machine-id:/etc/machine-id:ro
|
||||
ports:
|
||||
- 5454:5454/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=Notifiarr
|
||||
- DN_API_KEY=9c6445ee-bfff-4288-b464-65755955aa6f
|
||||
- DN_LOG_FILE=/config/app.log
|
||||
- DN_HTTP_LOG=/config/http.log
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:5454]/'
|
||||
- net.unraid.docker.icon='https://docs.notifiarr.com/img/icon.png'
|
||||
depends_on:
|
||||
radarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
radarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
lidarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- media-network
|
||||
|
||||
mdblistarr:
|
||||
image: linaspurinis/mdblistarr:latest
|
||||
container_name: mdblistarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/mdblistarr:/usr/src/db/:rw
|
||||
ports:
|
||||
- 5353:5353/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=mdblistarr
|
||||
- Port=5353
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:5353]'
|
||||
- net.unraid.docker.icon='https://mdblist.com/static/mdblist_logo.png'
|
||||
depends_on:
|
||||
radarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
radarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
lidarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- media-network
|
||||
|
||||
rollarr:
|
||||
container_name: Rollarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/media/PreRolls/:/media/prerolls:rw
|
||||
- /mnt/user/appdata/rollarr/data.json:/rollarr/data.json:rw
|
||||
ports:
|
||||
- 3100:3100/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=Rollarr
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:3100]'
|
||||
- net.unraid.docker.icon='https://github.com/MasterEvarior/unraid-templates/blob/main/rollarr/rollarr.png?raw=true'
|
||||
networks:
|
||||
- media-network
|
||||
|
||||
kometa:
|
||||
image: lscr.io/linuxserver/kometa
|
||||
container_name: kometa
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/kometa:/config:rw
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=kometa
|
||||
- KOMETA_CONFIG=/config/config.yml
|
||||
- KOMETA_TIME=03:00,09:00,15:00,21:00
|
||||
- KOMETA_RUN=False
|
||||
- KOMETA_TEST=False
|
||||
- KOMETA_NO_MISSING=False
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=022
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kometa-logo.png'
|
||||
depends_on:
|
||||
radarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
radarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
lidarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
tautulli:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
- media-network
|
||||
|
||||
tautulli:
|
||||
image: tautulli/tautulli
|
||||
container_name: tautulli
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/remotes/192.168.1.50_media/:/media:rw,slave
|
||||
- /mnt/user/appdata/tautulli:/config:rw
|
||||
ports:
|
||||
- 8181:8181/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=tautulli
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- TZ=America/New_York
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8181]/'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/Tautulli/Tautulli-Unraid-Template/master/img/logo-circle.png'
|
||||
networks:
|
||||
- media-network
|
||||
|
|
@ -0,0 +1,983 @@
|
|||
###########################################################################
|
||||
###########################################################################
|
||||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Flaresolverr (Flaresolverr)
|
||||
## Function: Cloudflare Proxy Server
|
||||
##
|
||||
## Documentation: https://github.com/FlareSolverr/FlareSolverr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
flaresolverr:
|
||||
image: ghcr.io/flaresolverr/flaresolverr:latest
|
||||
container_name: flaresolverr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 8191:8191
|
||||
environment:
|
||||
- LOG_LEVEL=info
|
||||
- TZ=America/New_York
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/master/resources/flaresolverr_logo.png'
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8191"]
|
||||
interval: 15s
|
||||
timeout: 15s
|
||||
retries: 5
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Prowlarr (LinuxServer.io)
|
||||
## Function: Indexer and Search Manager
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-prowlarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
prowlarr:
|
||||
image: lscr.io/linuxserver/prowlarr:develop
|
||||
container_name: prowlarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/prowlarr:/config
|
||||
ports:
|
||||
- 9696:9696
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- TZ=America/New_York
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:prowlarr
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:9696]'
|
||||
- net.unraid.docker.icon='https://hotio.dev/webhook-avatars/prowlarr.png'
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:9696"]
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 5
|
||||
depends_on:
|
||||
flaresolverr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: qBittorrent (Binhex)
|
||||
## Function: Torrent Download Client
|
||||
##
|
||||
## Documentation: https://forums.unraid.net/topic/75539-support-binhex-qbittorrentvpn/
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
qbittorrent:
|
||||
image: binhex/arch-qbittorrentvpn:4.6.0-1-01
|
||||
container_name: qbittorrent
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
privileged: true
|
||||
ports:
|
||||
- "6881:6881/tcp"
|
||||
- "6881:6881/udp"
|
||||
- "8118:8118/tcp"
|
||||
- "8082:8082/tcp"
|
||||
volumes:
|
||||
- /mnt/user/appdata/binhex-qbittorrentvpn:/config:rw
|
||||
- /mnt/user/data/:/data:rw
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=000
|
||||
- TZ=America/New_York
|
||||
- NAME_SERVERS=84.200.69.80,37.235.1.174,1.1.1.1,37.235.1.177,84.200.70.40,1.0.0.1
|
||||
- LAN_NETWORK=192.168.1.0/24
|
||||
- VPN_ENABLED=yes
|
||||
- VPN_USER=morphon
|
||||
- VPN_PASS=OcCfNCnyVtnWV29!
|
||||
- VPN_PROV=airvpn
|
||||
- VPN_CLIENT=wireguard
|
||||
- VPN_OPTIONS=--script-security 2 --route-up /config/tun_up.sh
|
||||
- STRICT_PORT_FORWARD=no
|
||||
- ENABLE_PRIVOXY=no
|
||||
- DEBUG=false
|
||||
- WEBUI_PORT=8082
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8082]/'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/qbittorrent-icon.png'
|
||||
sysctls:
|
||||
- net.ipv4.conf.all.src_valid_mark=1
|
||||
healthcheck:
|
||||
test: "curl -f http://localhost:8082"
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 50
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: qBitmanage
|
||||
## Function: Torrent Download Client Manager
|
||||
##
|
||||
## Documentation: https://forums.unraid.net/topic/75539-support-binhex-qbittorrentvpn/
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
qbitmanage:
|
||||
image: ghcr.io/hotio/qbitmanage
|
||||
container_name: qbitmanage
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/qbitmanage:/config
|
||||
- /mnt/user/data/:/data
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=000
|
||||
- QBT_SCHEDULE=60
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=qbitmanage
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://hotio.dev/webhook-avatars/qbitmanage.png'
|
||||
depends_on:
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Radarr (LinuxServer.io)
|
||||
## Function: Movie Library Manager
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-radarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
radarr:
|
||||
image: lscr.io/linuxserver/radarr:develop
|
||||
container_name: radarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/radarr-extended:/config:rw
|
||||
- /mnt/user/data/:/data:rw
|
||||
- /mnt/remotes/192.168.1.50_media/:/media:rw,slave
|
||||
- /mnt/user/appdata/radarr-extended/extended1/custom-services.d/:/custom-services.d:rw
|
||||
- /mnt/user/appdata/radarr-extended/extended2/custom-cont-init.d/:/custom-cont-init.d:rw
|
||||
ports:
|
||||
- "7879:7878"
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=000
|
||||
- TZ=America/New_York
|
||||
- enableAutoConfig=true
|
||||
- enabledRecyclarr=true
|
||||
- enableQueueCleaner=false
|
||||
- enableExtras=true
|
||||
- extrasType=all
|
||||
- extrasLanguages=en-US
|
||||
- extrasOfficialOnly=true
|
||||
- extrasSingle=false
|
||||
- extrasKodiCompatibility=false
|
||||
- plexUrl=http://192.168.1.50:32400
|
||||
- plexToken=WzjLsbSb4PuyNw93C5mS
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:radarr
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:7879]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/RandomNinjaAtk/unraid-templates/master/randomninjaatk/img/radarr.png'
|
||||
logging:
|
||||
options:
|
||||
max-size: 50m
|
||||
healthcheck:
|
||||
test: "curl -f -s http://localhost:7879 -o /dev/null"
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 50
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Radarr4K (LinuxServer.io)
|
||||
## Function: Movie Library Manager
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-radarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
radarr4k:
|
||||
image: lscr.io/linuxserver/radarr:latest
|
||||
container_name: radarr4k
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/radarr:/config:rw
|
||||
- /mnt/user/data/:/data:rw
|
||||
- /mnt/remotes/192.168.1.50_media/:/media:rw,slave
|
||||
ports:
|
||||
- "7878:7878"
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=000
|
||||
- TZ=America/New_York
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:radarr
|
||||
- TP_THEME=nord
|
||||
- TP_ADDON=radarr-4k-logo
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:7878]/'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/radarr-icon.png'
|
||||
logging:
|
||||
options:
|
||||
max-size: 50m
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:7878"]
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 50
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Sonarr (LinuxServer.io)
|
||||
## Function: Series Library Manager (TV Shows)
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-sonarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
sonarr:
|
||||
image: lscr.io/linuxserver/sonarr:develop
|
||||
container_name: sonarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /dev/rtc:/dev/rtc:rw
|
||||
- /mnt/user/appdata/sonarr-extended:/config
|
||||
- /mnt/user/data/:/data:rw
|
||||
- /mnt/remotes/192.168.1.50_media/:/media:rw,slave
|
||||
- /mnt/user/appdata/sonarr-extended/extended1/custom-services.d/:/custom-services.d:rw
|
||||
- /mnt/user/appdata/sonarr-extended/extended2/custom-cont-init.d/:/custom-cont-init.d:rw
|
||||
ports:
|
||||
- "8990:8989"
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=${UMASK:?err}
|
||||
- TZ=America/New_York
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:sonarr
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
- enableAutoConfig=true
|
||||
- enableRecyclarr=true
|
||||
- enableQueueCleaner=false
|
||||
- enableYoutubeSeriesDownloader=true
|
||||
- enableExtras=true
|
||||
- extrasType=all
|
||||
- extrasLanguages=en-US
|
||||
- extrasOfficialOnly=false
|
||||
- plexUrl=http://192.168.1.50:32400
|
||||
- plexToken=WzjLsbSb4PuyNw93C5mS
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8989]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/RandomNinjaAtk/unraid-templates/master/randomninjaatk/img/sonarr.png'
|
||||
healthcheck:
|
||||
test: "curl -f -s http://localhost:8990 -o /dev/null"
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 50
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Sonarr (LinuxServer.io)
|
||||
## Function: Series Library Manager (TV Shows)
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-sonarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
sonarr4k:
|
||||
image: lscr.io/linuxserver/sonarr:latest
|
||||
container_name: sonarr4k
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/sonarr:/config
|
||||
- /mnt/user/data/:/data:rw
|
||||
- /mnt/remotes/192.168.1.50_media/:/media:rw,slave
|
||||
ports:
|
||||
- "8989:8989"
|
||||
- 9897:9897/tcp
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=000
|
||||
- TZ=America/New_York
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:sonarr
|
||||
- TP_THEME=nord
|
||||
- TP_ADDON=sonarr-4k-logo
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8989]/'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/sonarr-icon.png'
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8989"]
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 50
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Lidarr (LinuxServer.io)
|
||||
## Function: Music Library Manager
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-lidarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
lidarr:
|
||||
image: lscr.io/linuxserver/lidarr:develop
|
||||
container_name: lidarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/lidarr-extended:/config
|
||||
- /mnt/user/data/:/downloads-lidarr-extended:rw
|
||||
- /mnt/remotes/192.168.1.50_media/:/media:rw,slave
|
||||
- /mnt/remotes/192.168.1.50_media//music/media/:/music-videos:rw,slave
|
||||
- /mnt/user/appdata/lidarr-extended/extended1/custom-services.d/:/custom-services.d:rw
|
||||
- /mnt/user/appdata/lidarr-extended/extended2/custom-cont-init.d/:/custom-cont-init.d:rw
|
||||
ports:
|
||||
- "8686:8686"
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=000
|
||||
- TZ=America/New_York
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:lidarr
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
- enableAudioScript=true
|
||||
- enableVideoScript=true
|
||||
- enableQueueCleaner=false
|
||||
- configureLidarrWithOptimalSettings=true
|
||||
- searchSort=date
|
||||
- dlClientSource=deezer
|
||||
- arlToken=
|
||||
- tidalCountryCode=US
|
||||
- audioFormat=native
|
||||
- audioBitrate=lossless
|
||||
- matchDistance=5
|
||||
- requireQuality=true
|
||||
- enableReplaygainTags=true
|
||||
- audioLyricType=both
|
||||
- addDeezerTopArtists=false
|
||||
- addDeezerTopAlbumArtists=false
|
||||
- addDeezerTopTrackArtists=false
|
||||
- topLimit=10
|
||||
- addRelatedArtists=false
|
||||
- numberOfRelatedArtistsToAddPerArtist=5
|
||||
- addFeaturedVideoArtists=false
|
||||
- lidarrSearchForMissing=true
|
||||
- youtubeSubtitleLanguage=en
|
||||
- retryNotFound=90
|
||||
- plexUrl=http://192.168.1.50:32400
|
||||
- plexToken=WzjLsbSb4PuyNw93C5mS
|
||||
- enableBeetsTagging=true
|
||||
- beetsMatchPercentage=90
|
||||
- videoFormat=bestvideo*+bestaudio/best
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8686]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/RandomNinjaAtk/unraid-templates/master/randomninjaatk/img/lidarr.png'
|
||||
logging:
|
||||
options:
|
||||
max-size: 50m
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8686"]
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 50
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Readarr (LinuxServer.io)
|
||||
## Function: Book Library Manager
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-readarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
readarr:
|
||||
image: hotio/readarr:latest
|
||||
container_name: readarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/readarr:/config
|
||||
- /mnt/user/books/Library/:/mnt/media:rw
|
||||
- /mnt/user/data/:/mnt/torrents:rw
|
||||
- /mnt/user/themepark-hotio/98-themepark-readarr:/etc/cont-init.d/98-themepark
|
||||
ports:
|
||||
- 8787:8787
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=002
|
||||
- TZ=America/New_York
|
||||
- TP_HOTIO=true
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8787]'
|
||||
- net.unraid.docker.icon='https://hotio.dev/webhook-avatars/readarr.png'
|
||||
logging:
|
||||
options:
|
||||
max-size: 50m
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8787"]
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 50
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Mylar3 (LinuxServer.io)
|
||||
## Function: Comic Library Manager
|
||||
##
|
||||
## Documentation: https://github.com/mylar3/mylar3/wiki
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
mylar3:
|
||||
image: lscr.io/linuxserver/mylar3:latest
|
||||
container_name: mylar3
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/mylar3:/config
|
||||
- /mnt/remotes/192.168.1.50_media//comics/:/comics:rw,slave
|
||||
- /mnt/user/data/completed/mylar/:/downloads:rw
|
||||
- /mnt/remotes/192.168.1.50_media//import/:/import:rw,slave
|
||||
ports:
|
||||
- "8090:8090"
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=022
|
||||
- TZ=America/New_York
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:mylar3
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8090]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mylar3-logo.png'
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8090"]
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 50
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: AutoBrr
|
||||
## Function: Auto-Downloader
|
||||
##
|
||||
## Documentation: https://github.com/autobrr/autobrr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
autobrr:
|
||||
image: ghcr.io/autobrr/autobrr:latest
|
||||
container_name: autobrr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/autobrr:/config:rw
|
||||
ports:
|
||||
- "7474:7474"
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=autobrr
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:7474]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/autobrr/autobrr/develop/.github/images/logo.png'
|
||||
user: 99:100
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Bazarr (LinuxServer.io)
|
||||
## Function: Download subtitles for Radarr and Sonarr
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-bazarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
bazarr:
|
||||
image: hotio/bazarr:latest
|
||||
container_name: bazarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/bazarr:/config
|
||||
- /mnt/remotes/192.168.1.50_media/:/mnt/media:rw,slave
|
||||
- /mnt/user/themepark-hotio/98-themepark-bazarr:/etc/cont-init.d/98-themepark
|
||||
ports:
|
||||
- "6767:6767"
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=000
|
||||
- TZ=America/New_York
|
||||
- TP_HOTIO=true
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:6767]'
|
||||
- net.unraid.docker.icon='https://hotio.dev/webhook-avatars/bazarr.png'
|
||||
depends_on:
|
||||
radarr:
|
||||
condition: service_started
|
||||
restart: true
|
||||
radarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr:
|
||||
condition: service_started
|
||||
restart: true
|
||||
sonarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
lidarr:
|
||||
condition: service_started
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Unpackerr (Hotio.Dev)
|
||||
## Function: Archive Media Extraction
|
||||
##
|
||||
## Documentation: https://github.com/davidnewhall/unpackerr
|
||||
## https://github.com/davidnewhall/unpackerr/blob/master/examples/docker-compose.yml
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
unpackerr:
|
||||
image: hotio/unpackerr:latest
|
||||
container_name: unpackerr
|
||||
network_mode: none
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/unpackerr:/config:rw
|
||||
- /mnt/user/data/:/data:rw,slave
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=000
|
||||
- TZ=America/New_York
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://hotio.dev/webhook-avatars/unpackerr.png'
|
||||
depends_on:
|
||||
radarr:
|
||||
condition: service_started
|
||||
restart: true
|
||||
radarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr:
|
||||
condition: service_started
|
||||
restart: true
|
||||
sonarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
lidarr:
|
||||
condition: service_started
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Cross-Seed
|
||||
## Function: Cross-seeder
|
||||
##
|
||||
## Documentation: https://github.com/cross-seed/cross-seed
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
cross-seed:
|
||||
image: crossseed/cross-seed:latest
|
||||
container_name: cross-seed
|
||||
network_mode: bridge
|
||||
privileged: true
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/cross-seed:/config:rw
|
||||
- /mnt/user/data/torrents/:/torrents:ro
|
||||
- /mnt/user/data/completed/cross-seeds:/cross-seeds:rw
|
||||
- /mnt/user/data/completed:/data:rw
|
||||
ports:
|
||||
- "24468:2468"
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=cross-seed
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/LilTrublMakr/ltm-unraid-templates/master/icons/cross-seed.png'
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
command: daemon
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Checkrr
|
||||
## Function: Scan your library files for corrupt media
|
||||
##
|
||||
## Documentation: https://github.com/cross-seed/cross-seed
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
checkrr:
|
||||
image: aetaric/checkrr:latest
|
||||
container_name: checkrr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/checkrr/config/checkrr.yaml:/etc/checkrr.yaml:rw
|
||||
- /mnt/user/appdata/checkrr/config/checkrr.db:/checkrr.db:rw
|
||||
- /mnt/remotes/192.168.1.50_media/:/media:rw,slave
|
||||
ports:
|
||||
- 8585:8585/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=checkrr
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8585]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/MountainGod2/unraid-templates/main/checkrr/magnify-scan.svg'
|
||||
depends_on:
|
||||
radarr:
|
||||
condition: service_started
|
||||
restart: true
|
||||
radarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr:
|
||||
condition: service_started
|
||||
restart: true
|
||||
sonarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
lidarr:
|
||||
condition: service_started
|
||||
restart: true
|
||||
|
||||
notifiarr:
|
||||
image: golift/notifiarr
|
||||
container_name: Notifiarr
|
||||
network_mode: bridge
|
||||
privileged: true
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/disk2/:/storage/2:ro
|
||||
- /mnt/disk3/:/storage/3:ro
|
||||
- /mnt/disk4/:/storage/4:ro
|
||||
- /mnt/user/:/mnt/user/:ro
|
||||
- /mnt/disk1:/storage/1:ro
|
||||
- /mnt/user/appdata/Notifiarr:/config:rw
|
||||
- /var/run/utmp:/var/run/utmp:ro
|
||||
- /etc/machine-id:/etc/machine-id:ro
|
||||
ports:
|
||||
- 5454:5454/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=Notifiarr
|
||||
- DN_API_KEY=9c6445ee-bfff-4288-b464-65755955aa6f
|
||||
- DN_LOG_FILE=/config/app.log
|
||||
- DN_HTTP_LOG=/config/http.log
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:5454]/'
|
||||
- net.unraid.docker.icon='https://docs.notifiarr.com/img/icon.png'
|
||||
depends_on:
|
||||
radarr:
|
||||
condition: service_started
|
||||
restart: true
|
||||
radarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr:
|
||||
condition: service_started
|
||||
restart: true
|
||||
sonarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
lidarr:
|
||||
condition: service_started
|
||||
restart: true
|
||||
|
||||
mdblistarr:
|
||||
image: linaspurinis/mdblistarr:latest
|
||||
container_name: mdblistarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/mdblistarr:/usr/src/db/:rw
|
||||
ports:
|
||||
- 5353:5353/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=mdblistarr
|
||||
- Port=5353
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:5353]'
|
||||
- net.unraid.docker.icon='https://mdblist.com/static/mdblist_logo.png'
|
||||
depends_on:
|
||||
radarr:
|
||||
condition: service_started
|
||||
restart: true
|
||||
radarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr:
|
||||
condition: service_started
|
||||
restart: true
|
||||
sonarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
lidarr:
|
||||
condition: service_started
|
||||
restart: true
|
||||
|
||||
rollarr:
|
||||
image: thehumanrobot/rollarr
|
||||
container_name: Rollarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/media/PreRolls/:/media/prerolls:rw
|
||||
- /mnt/user/appdata/rollarr/data.json:/rollarr/data.json:rw
|
||||
ports:
|
||||
- 3100:3100/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=Rollarr
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:3100]'
|
||||
- net.unraid.docker.icon='https://github.com/MasterEvarior/unraid-templates/blob/main/rollarr/rollarr.png?raw=true'
|
||||
|
||||
kometa:
|
||||
image: lscr.io/linuxserver/kometa
|
||||
container_name: kometa
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/kometa:/config:rw
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=kometa
|
||||
- KOMETA_CONFIG=/config/config.yml
|
||||
- KOMETA_TIME=03:00,09:00,15:00,21:00
|
||||
- KOMETA_RUN=False
|
||||
- KOMETA_TEST=False
|
||||
- KOMETA_NO_MISSING=False
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=022
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kometa-logo.png'
|
||||
depends_on:
|
||||
radarr:
|
||||
condition: service_started
|
||||
restart: true
|
||||
radarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr:
|
||||
condition: service_started
|
||||
restart: true
|
||||
sonarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
lidarr:
|
||||
condition: service_started
|
||||
restart: true
|
||||
tautulli:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
tautulli:
|
||||
image: lscr.io/linuxserver/tautulli:latest
|
||||
container_name: tautulli
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/remotes/192.168.1.50_media/:/media:rw,slave
|
||||
- /mnt/user/appdata/tautulli:/config:rw
|
||||
ports:
|
||||
- 8181:8181/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=tautulli
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- TZ=America/New_York
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:tautulli
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8181]/'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/Tautulli/Tautulli-Unraid-Template/master/img/logo-circle.png'
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8181"]
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 5
|
||||
|
||||
# ombi:
|
||||
# image: lscr.io/linuxserver/ombi:latest
|
||||
# container_name: ombi
|
||||
# network_mode: bridge
|
||||
# restart: unless-stopped
|
||||
# volumes:
|
||||
# - /mnt/user/appdata/ombi':'/config':'rw
|
||||
# ports:
|
||||
# - 3579:3579/tcp
|
||||
# environment:
|
||||
# - TZ=America/New_York
|
||||
# - HOST_OS=Unraid
|
||||
# - HOST_HOSTNAME=Gringotts
|
||||
# - HOST_CONTAINERNAME=ombi
|
||||
# - PUID'='99
|
||||
# - PGID'='100
|
||||
# - UMASK'='022
|
||||
# labels:
|
||||
# - net.unraid.docker.managed=dockerman
|
||||
# - net.unraid.docker.webui='http://[IP]:[PORT:3579]'
|
||||
# - net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ombi-logo.png'
|
||||
|
|
@ -0,0 +1,983 @@
|
|||
###########################################################################
|
||||
###########################################################################
|
||||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Flaresolverr (Flaresolverr)
|
||||
## Function: Cloudflare Proxy Server
|
||||
##
|
||||
## Documentation: https://github.com/FlareSolverr/FlareSolverr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
flaresolverr:
|
||||
image: ghcr.io/flaresolverr/flaresolverr:latest
|
||||
container_name: flaresolverr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 8191:8191
|
||||
environment:
|
||||
- LOG_LEVEL=info
|
||||
- TZ=America/New_York
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/master/resources/flaresolverr_logo.png'
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8191"]
|
||||
interval: 15s
|
||||
timeout: 15s
|
||||
retries: 5
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Prowlarr (LinuxServer.io)
|
||||
## Function: Indexer and Search Manager
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-prowlarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
prowlarr:
|
||||
image: lscr.io/linuxserver/prowlarr:develop
|
||||
container_name: prowlarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/prowlarr:/config
|
||||
ports:
|
||||
- 9696:9696
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- TZ=America/New_York
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:prowlarr
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:9696]'
|
||||
- net.unraid.docker.icon='https://hotio.dev/webhook-avatars/prowlarr.png'
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:9696"]
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 5
|
||||
depends_on:
|
||||
flaresolverr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: qBittorrent (Binhex)
|
||||
## Function: Torrent Download Client
|
||||
##
|
||||
## Documentation: https://forums.unraid.net/topic/75539-support-binhex-qbittorrentvpn/
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
qbittorrent:
|
||||
image: binhex/arch-qbittorrentvpn:4.6.0-1-01
|
||||
container_name: qbittorrent
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
privileged: true
|
||||
ports:
|
||||
- "6881:6881/tcp"
|
||||
- "6881:6881/udp"
|
||||
- "8118:8118/tcp"
|
||||
- "8082:8082/tcp"
|
||||
volumes:
|
||||
- /mnt/user/appdata/binhex-qbittorrentvpn:/config:rw
|
||||
- /mnt/user/data/:/data:rw
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=000
|
||||
- TZ=America/New_York
|
||||
- NAME_SERVERS=84.200.69.80,37.235.1.174,1.1.1.1,37.235.1.177,84.200.70.40,1.0.0.1
|
||||
- LAN_NETWORK=192.168.1.0/24
|
||||
- VPN_ENABLED=yes
|
||||
- VPN_USER=morphon
|
||||
- VPN_PASS=OcCfNCnyVtnWV29!
|
||||
- VPN_PROV=airvpn
|
||||
- VPN_CLIENT=wireguard
|
||||
- VPN_OPTIONS=--script-security 2 --route-up /config/tun_up.sh
|
||||
- STRICT_PORT_FORWARD=no
|
||||
- ENABLE_PRIVOXY=no
|
||||
- DEBUG=false
|
||||
- WEBUI_PORT=8082
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8082]/'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/qbittorrent-icon.png'
|
||||
sysctls:
|
||||
- net.ipv4.conf.all.src_valid_mark=1
|
||||
healthcheck:
|
||||
test: "curl -f http://localhost:8082"
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 50
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: qBitmanage
|
||||
## Function: Torrent Download Client Manager
|
||||
##
|
||||
## Documentation: https://forums.unraid.net/topic/75539-support-binhex-qbittorrentvpn/
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
qbitmanage:
|
||||
image: ghcr.io/hotio/qbitmanage
|
||||
container_name: qbitmanage
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/qbitmanage:/config
|
||||
- /mnt/user/data/:/data
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=000
|
||||
- QBT_SCHEDULE=60
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=qbitmanage
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://hotio.dev/webhook-avatars/qbitmanage.png'
|
||||
depends_on:
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Radarr (LinuxServer.io)
|
||||
## Function: Movie Library Manager
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-radarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
radarr:
|
||||
image: lscr.io/linuxserver/radarr:develop
|
||||
container_name: radarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/radarr-extended:/config:rw
|
||||
- /mnt/user/data/:/data:rw
|
||||
- /mnt/remotes/192.168.1.50_media/:/media:rw,slave
|
||||
- /mnt/user/appdata/radarr-extended/extended1/custom-services.d/:/custom-services.d:rw
|
||||
- /mnt/user/appdata/radarr-extended/extended2/custom-cont-init.d/:/custom-cont-init.d:rw
|
||||
ports:
|
||||
- "7879:7878"
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=000
|
||||
- TZ=America/New_York
|
||||
- enableAutoConfig=true
|
||||
- enabledRecyclarr=true
|
||||
- enableQueueCleaner=false
|
||||
- enableExtras=true
|
||||
- extrasType=all
|
||||
- extrasLanguages=en-US
|
||||
- extrasOfficialOnly=true
|
||||
- extrasSingle=false
|
||||
- extrasKodiCompatibility=false
|
||||
- plexUrl=http://192.168.1.50:32400
|
||||
- plexToken=WzjLsbSb4PuyNw93C5mS
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:radarr
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:7879]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/RandomNinjaAtk/unraid-templates/master/randomninjaatk/img/radarr.png'
|
||||
logging:
|
||||
options:
|
||||
max-size: 50m
|
||||
healthcheck:
|
||||
test: "curl -f -s http://localhost:7879 -o /dev/null"
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 50
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Radarr4K (LinuxServer.io)
|
||||
## Function: Movie Library Manager
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-radarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
radarr4k:
|
||||
image: lscr.io/linuxserver/radarr:latest
|
||||
container_name: radarr4k
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/radarr:/config:rw
|
||||
- /mnt/user/data/:/data:rw
|
||||
- /mnt/remotes/192.168.1.50_media/:/media:rw,slave
|
||||
ports:
|
||||
- "7878:7878"
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=000
|
||||
- TZ=America/New_York
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:radarr
|
||||
- TP_THEME=nord
|
||||
- TP_ADDON=radarr-4k-logo
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:7878]/'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/radarr-icon.png'
|
||||
logging:
|
||||
options:
|
||||
max-size: 50m
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:7878"]
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 50
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Sonarr (LinuxServer.io)
|
||||
## Function: Series Library Manager (TV Shows)
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-sonarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
sonarr:
|
||||
image: lscr.io/linuxserver/sonarr:develop
|
||||
container_name: sonarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /dev/rtc:/dev/rtc:rw
|
||||
- /mnt/user/appdata/sonarr-extended:/config
|
||||
- /mnt/user/data/:/data:rw
|
||||
- /mnt/remotes/192.168.1.50_media/:/media:rw,slave
|
||||
- /mnt/user/appdata/sonarr-extended/extended1/custom-services.d/:/custom-services.d:rw
|
||||
- /mnt/user/appdata/sonarr-extended/extended2/custom-cont-init.d/:/custom-cont-init.d:rw
|
||||
ports:
|
||||
- "8990:8989"
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=${UMASK:?err}
|
||||
- TZ=America/New_York
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:sonarr
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
- enableAutoConfig=true
|
||||
- enableRecyclarr=true
|
||||
- enableQueueCleaner=false
|
||||
- enableYoutubeSeriesDownloader=true
|
||||
- enableExtras=true
|
||||
- extrasType=all
|
||||
- extrasLanguages=en-US
|
||||
- extrasOfficialOnly=false
|
||||
- plexUrl=http://192.168.1.50:32400
|
||||
- plexToken=WzjLsbSb4PuyNw93C5mS
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8989]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/RandomNinjaAtk/unraid-templates/master/randomninjaatk/img/sonarr.png'
|
||||
healthcheck:
|
||||
test: "curl -f -s http://localhost:8990 -o /dev/null"
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 50
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Sonarr (LinuxServer.io)
|
||||
## Function: Series Library Manager (TV Shows)
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-sonarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
sonarr4k:
|
||||
image: lscr.io/linuxserver/sonarr:latest
|
||||
container_name: sonarr4k
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/sonarr:/config
|
||||
- /mnt/user/data/:/data:rw
|
||||
- /mnt/remotes/192.168.1.50_media/:/media:rw,slave
|
||||
ports:
|
||||
- "8989:8989"
|
||||
- 9897:9897/tcp
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=000
|
||||
- TZ=America/New_York
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:sonarr
|
||||
- TP_THEME=nord
|
||||
- TP_ADDON=sonarr-4k-logo
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8989]/'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/sonarr-icon.png'
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8989"]
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 50
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Lidarr (LinuxServer.io)
|
||||
## Function: Music Library Manager
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-lidarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
lidarr:
|
||||
image: lscr.io/linuxserver/lidarr:develop
|
||||
container_name: lidarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/lidarr-extended:/config
|
||||
- /mnt/user/data/:/downloads-lidarr-extended:rw
|
||||
- /mnt/remotes/192.168.1.50_media/:/media:rw,slave
|
||||
- /mnt/remotes/192.168.1.50_media//music/media/:/music-videos:rw,slave
|
||||
- /mnt/user/appdata/lidarr-extended/extended1/custom-services.d/:/custom-services.d:rw
|
||||
- /mnt/user/appdata/lidarr-extended/extended2/custom-cont-init.d/:/custom-cont-init.d:rw
|
||||
ports:
|
||||
- "8686:8686"
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=000
|
||||
- TZ=America/New_York
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:lidarr
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
- enableAudioScript=true
|
||||
- enableVideoScript=true
|
||||
- enableQueueCleaner=false
|
||||
- configureLidarrWithOptimalSettings=true
|
||||
- searchSort=date
|
||||
- dlClientSource=deezer
|
||||
- arlToken=
|
||||
- tidalCountryCode=US
|
||||
- audioFormat=native
|
||||
- audioBitrate=lossless
|
||||
- matchDistance=5
|
||||
- requireQuality=true
|
||||
- enableReplaygainTags=true
|
||||
- audioLyricType=both
|
||||
- addDeezerTopArtists=false
|
||||
- addDeezerTopAlbumArtists=false
|
||||
- addDeezerTopTrackArtists=false
|
||||
- topLimit=10
|
||||
- addRelatedArtists=false
|
||||
- numberOfRelatedArtistsToAddPerArtist=5
|
||||
- addFeaturedVideoArtists=false
|
||||
- lidarrSearchForMissing=true
|
||||
- youtubeSubtitleLanguage=en
|
||||
- retryNotFound=90
|
||||
- plexUrl=http://192.168.1.50:32400
|
||||
- plexToken=WzjLsbSb4PuyNw93C5mS
|
||||
- enableBeetsTagging=true
|
||||
- beetsMatchPercentage=90
|
||||
- videoFormat=bestvideo*+bestaudio/best
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8686]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/RandomNinjaAtk/unraid-templates/master/randomninjaatk/img/lidarr.png'
|
||||
logging:
|
||||
options:
|
||||
max-size: 50m
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8686"]
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 50
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Readarr (LinuxServer.io)
|
||||
## Function: Book Library Manager
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-readarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
readarr:
|
||||
image: hotio/readarr:latest
|
||||
container_name: readarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/readarr:/config
|
||||
- /mnt/user/books/Library/:/mnt/media:rw
|
||||
- /mnt/user/data/:/mnt/torrents:rw
|
||||
- /mnt/user/themepark-hotio/98-themepark-readarr:/etc/cont-init.d/98-themepark
|
||||
ports:
|
||||
- 8787:8787
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=002
|
||||
- TZ=America/New_York
|
||||
- TP_HOTIO=true
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8787]'
|
||||
- net.unraid.docker.icon='https://hotio.dev/webhook-avatars/readarr.png'
|
||||
logging:
|
||||
options:
|
||||
max-size: 50m
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8787"]
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 50
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Mylar3 (LinuxServer.io)
|
||||
## Function: Comic Library Manager
|
||||
##
|
||||
## Documentation: https://github.com/mylar3/mylar3/wiki
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
mylar3:
|
||||
image: lscr.io/linuxserver/mylar3:latest
|
||||
container_name: mylar3
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/mylar3:/config
|
||||
- /mnt/remotes/192.168.1.50_media//comics/:/comics:rw,slave
|
||||
- /mnt/user/data/completed/mylar/:/downloads:rw
|
||||
- /mnt/remotes/192.168.1.50_media//import/:/import:rw,slave
|
||||
ports:
|
||||
- "8090:8090"
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=022
|
||||
- TZ=America/New_York
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:mylar3
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8090]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mylar3-logo.png'
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8090"]
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 50
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: AutoBrr
|
||||
## Function: Auto-Downloader
|
||||
##
|
||||
## Documentation: https://github.com/autobrr/autobrr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
autobrr:
|
||||
image: ghcr.io/autobrr/autobrr:latest
|
||||
container_name: autobrr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/autobrr:/config:rw
|
||||
ports:
|
||||
- "7474:7474"
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=autobrr
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:7474]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/autobrr/autobrr/develop/.github/images/logo.png'
|
||||
user: 99:100
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Bazarr (LinuxServer.io)
|
||||
## Function: Download subtitles for Radarr and Sonarr
|
||||
##
|
||||
## Documentation: https://docs.linuxserver.io/images/docker-bazarr
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
bazarr:
|
||||
image: hotio/bazarr:latest
|
||||
container_name: bazarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/bazarr:/config
|
||||
- /mnt/remotes/192.168.1.50_media/:/mnt/media:rw,slave
|
||||
- /mnt/user/themepark-hotio/98-themepark-bazarr:/etc/cont-init.d/98-themepark
|
||||
ports:
|
||||
- "6767:6767"
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=000
|
||||
- TZ=America/New_York
|
||||
- TP_HOTIO=true
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:6767]'
|
||||
- net.unraid.docker.icon='https://hotio.dev/webhook-avatars/bazarr.png'
|
||||
depends_on:
|
||||
radarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
radarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
lidarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Unpackerr (Hotio.Dev)
|
||||
## Function: Archive Media Extraction
|
||||
##
|
||||
## Documentation: https://github.com/davidnewhall/unpackerr
|
||||
## https://github.com/davidnewhall/unpackerr/blob/master/examples/docker-compose.yml
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
unpackerr:
|
||||
image: hotio/unpackerr:latest
|
||||
container_name: unpackerr
|
||||
network_mode: none
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/unpackerr:/config:rw
|
||||
- /mnt/user/data/:/data:rw,slave
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=000
|
||||
- TZ=America/New_York
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://hotio.dev/webhook-avatars/unpackerr.png'
|
||||
depends_on:
|
||||
radarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
radarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
lidarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Cross-Seed
|
||||
## Function: Cross-seeder
|
||||
##
|
||||
## Documentation: https://github.com/cross-seed/cross-seed
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
cross-seed:
|
||||
image: crossseed/cross-seed:latest
|
||||
container_name: cross-seed
|
||||
network_mode: bridge
|
||||
privileged: true
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/cross-seed:/config:rw
|
||||
- /mnt/user/data/torrents/:/torrents:ro
|
||||
- /mnt/user/data/completed/cross-seeds:/cross-seeds:rw
|
||||
- /mnt/user/data/completed:/data:rw
|
||||
ports:
|
||||
- "24468:2468"
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=cross-seed
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/LilTrublMakr/ltm-unraid-templates/master/icons/cross-seed.png'
|
||||
depends_on:
|
||||
prowlarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
command: daemon
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Checkrr
|
||||
## Function: Scan your library files for corrupt media
|
||||
##
|
||||
## Documentation: https://github.com/cross-seed/cross-seed
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
checkrr:
|
||||
image: aetaric/checkrr:latest
|
||||
container_name: checkrr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/checkrr/config/checkrr.yaml:/etc/checkrr.yaml:rw
|
||||
- /mnt/user/appdata/checkrr/config/checkrr.db:/checkrr.db:rw
|
||||
- /mnt/remotes/192.168.1.50_media/:/media:rw,slave
|
||||
ports:
|
||||
- 8585:8585/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=checkrr
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8585]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/MountainGod2/unraid-templates/main/checkrr/magnify-scan.svg'
|
||||
depends_on:
|
||||
radarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
radarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
lidarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
notifiarr:
|
||||
image: golift/notifiarr
|
||||
container_name: Notifiarr
|
||||
network_mode: bridge
|
||||
privileged: true
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/disk2/:/storage/2:ro
|
||||
- /mnt/disk3/:/storage/3:ro
|
||||
- /mnt/disk4/:/storage/4:ro
|
||||
- /mnt/user/:/mnt/user/:ro
|
||||
- /mnt/disk1:/storage/1:ro
|
||||
- /mnt/user/appdata/Notifiarr:/config:rw
|
||||
- /var/run/utmp:/var/run/utmp:ro
|
||||
- /etc/machine-id:/etc/machine-id:ro
|
||||
ports:
|
||||
- 5454:5454/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=Notifiarr
|
||||
- DN_API_KEY=9c6445ee-bfff-4288-b464-65755955aa6f
|
||||
- DN_LOG_FILE=/config/app.log
|
||||
- DN_HTTP_LOG=/config/http.log
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:5454]/'
|
||||
- net.unraid.docker.icon='https://docs.notifiarr.com/img/icon.png'
|
||||
depends_on:
|
||||
radarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
radarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
lidarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
mdblistarr:
|
||||
image: linaspurinis/mdblistarr:latest
|
||||
container_name: mdblistarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/mdblistarr:/usr/src/db/:rw
|
||||
ports:
|
||||
- 5353:5353/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=mdblistarr
|
||||
- Port=5353
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:5353]'
|
||||
- net.unraid.docker.icon='https://mdblist.com/static/mdblist_logo.png'
|
||||
depends_on:
|
||||
radarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
radarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
lidarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
rollarr:
|
||||
image: thehumanrobot/rollarr
|
||||
container_name: Rollarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/media/PreRolls/:/media/prerolls:rw
|
||||
- /mnt/user/appdata/rollarr/data.json:/rollarr/data.json:rw
|
||||
ports:
|
||||
- 3100:3100/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=Rollarr
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:3100]'
|
||||
- net.unraid.docker.icon='https://github.com/MasterEvarior/unraid-templates/blob/main/rollarr/rollarr.png?raw=true'
|
||||
|
||||
kometa:
|
||||
image: lscr.io/linuxserver/kometa
|
||||
container_name: kometa
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/kometa:/config:rw
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=kometa
|
||||
- KOMETA_CONFIG=/config/config.yml
|
||||
- KOMETA_TIME=03:00,09:00,15:00,21:00
|
||||
- KOMETA_RUN=False
|
||||
- KOMETA_TEST=False
|
||||
- KOMETA_NO_MISSING=False
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=022
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kometa-logo.png'
|
||||
depends_on:
|
||||
radarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
radarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr4k:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
lidarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
tautulli:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
tautulli:
|
||||
image: lscr.io/linuxserver/tautulli:latest
|
||||
container_name: tautulli
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/remotes/192.168.1.50_media/:/media:rw,slave
|
||||
- /mnt/user/appdata/tautulli:/config:rw
|
||||
ports:
|
||||
- 8181:8181/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=tautulli
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- TZ=America/New_York
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:tautulli
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8181]/'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/Tautulli/Tautulli-Unraid-Template/master/img/logo-circle.png'
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8181"]
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 5
|
||||
|
||||
# ombi:
|
||||
# image: lscr.io/linuxserver/ombi:latest
|
||||
# container_name: ombi
|
||||
# network_mode: bridge
|
||||
# restart: unless-stopped
|
||||
# volumes:
|
||||
# - /mnt/user/appdata/ombi':'/config':'rw
|
||||
# ports:
|
||||
# - 3579:3579/tcp
|
||||
# environment:
|
||||
# - TZ=America/New_York
|
||||
# - HOST_OS=Unraid
|
||||
# - HOST_HOSTNAME=Gringotts
|
||||
# - HOST_CONTAINERNAME=ombi
|
||||
# - PUID'='99
|
||||
# - PGID'='100
|
||||
# - UMASK'='022
|
||||
# labels:
|
||||
# - net.unraid.docker.managed=dockerman
|
||||
# - net.unraid.docker.webui='http://[IP]:[PORT:3579]'
|
||||
# - net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ombi-logo.png'
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Primary Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=dependancy
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Plex
|
||||
PLEX_URL=http://192.168.1.50:32400
|
||||
PLEX_TOKEN=WzjLsbSb4PuyNw93C5mS
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
FOLDER_FOR_CONFIGS=/mnt/user/appdata/
|
||||
FOLDER_FOR_MEDIA=/mnt/remotes/192.168.1.50_media/
|
||||
FOLDER_FOR_TORRENTS=/mnt/user/data/torrents/
|
||||
FOLDER_FOR_QBITDATA=/mnt/user/data/
|
||||
|
||||
# Defaults
|
||||
PUID=99
|
||||
PGID=100
|
||||
UMASK=000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
MYSQL_ROOT_USER='root'
|
||||
MYSQL_ROOT_PASSWORD='freemind596'
|
||||
MYSQL_USER=morphon
|
||||
MYSQL_PASSWORD=freemind596
|
||||
POSTGRES_PASSWORD=freemind596
|
||||
POSTGRES_USER=morphon
|
||||
POSTGRES_DB=gamevault
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Primary Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=dependancy
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Plex
|
||||
PLEX_URL=http://192.168.1.50:32400
|
||||
PLEX_TOKEN=WzjLsbSb4PuyNw93C5mS
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
FOLDER_FOR_CONFIGS=/mnt/user/appdata/
|
||||
FOLDER_FOR_MEDIA=/mnt/remotes/192.168.1.50_media/
|
||||
FOLDER_FOR_TORRENTS=/mnt/user/data/torrents/
|
||||
FOLDER_FOR_QBITDATA=/mnt/user/data/
|
||||
|
||||
# Defaults
|
||||
PUID=99
|
||||
PGID=100
|
||||
UMASK=000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
MYSQL_ROOT_USER=root
|
||||
MYSQL_ROOT_PASSWORD=freemind596
|
||||
MYSQL_USER=morphon
|
||||
MYSQL_PASSWORD=freemind596
|
||||
POSTGRES_PASSWORD=freemind596
|
||||
POSTGRES_USER=morphon
|
||||
POSTGRES_DB=gamevault
|
||||
|
|
@ -0,0 +1,127 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Dependancy Services
|
||||
## Function: Run Dependancies Services before starting secondary services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
mariadb:
|
||||
image: lscr.io/linuxserver/mariadb
|
||||
container_name: mariadb
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/mariadb:/config:rw
|
||||
ports:
|
||||
- 3306:3306/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=mariadb
|
||||
- MYSQL_ROOT_PASSWORD=freemind596
|
||||
- MYSQL_DATABASE=firefly
|
||||
- MYSQL_USER=morphon
|
||||
- MYSQL_PASSWORD=freemind596
|
||||
- PUID=$(PUID:?err)
|
||||
- PGID=$(PGID:?err)
|
||||
- UMASK=022
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mariadb-logo.png'
|
||||
healthcheck:
|
||||
test: "mariadb --user=${MYSQL_ROOT_USER} --password=${MYSQL_ROOT_PASSWORD} --execute='SHOW DATABASES' || exit 1"
|
||||
interval: 10s
|
||||
timeout: 10s
|
||||
retries: 12
|
||||
start_period: 20s
|
||||
|
||||
postgres:
|
||||
image: postgres:15
|
||||
container_name: postgresql15
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/cache/appdata/postgresql15:/var/lib/postgresql/data:rw
|
||||
ports:
|
||||
- 5432:5432/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=postgresql15
|
||||
- POSTGRES_PASSWORD=freemind596
|
||||
- POSTGRES_USER=morphon
|
||||
- POSTGRES_DB=gamevault
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://github.com/juusujanar/unraid-templates/raw/master/img/PostgreSQL-logo.png'
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "pg_isready -U postgres"]
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 5
|
||||
|
||||
|
||||
redis:
|
||||
image: redis
|
||||
container_name: Redis
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 6379:6379/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=Redis
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/juusujanar/unraid-templates/master/img/Redis-logo.png'
|
||||
healthcheck:
|
||||
test: ["CMD", "redis-cli", "ping"]
|
||||
interval: 1s
|
||||
timeout: 3s
|
||||
retries: 30
|
||||
|
||||
tika:
|
||||
image: ghcr.io/paperless-ngx/tika:latest
|
||||
container_name: Apache-Tika-Server
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 9998:9998/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=Apache-Tika-Server
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
|
||||
gotenberg:
|
||||
image: gotenberg/gotenberg
|
||||
container_name: gotenberg
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 3000:3000/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=gotenberg
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
command: gotenberg --chromium-disable-javascript=true --chromium-allow-list=file:///tmp/.*
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:3000/version"]
|
||||
interval: 15s
|
||||
timeout: 15s
|
||||
retries: 5
|
||||
|
|
@ -0,0 +1,132 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Dependancy Services
|
||||
## Function: Run Dependancies Services before starting secondary services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
mariadb:
|
||||
image: lscr.io/linuxserver/mariadb
|
||||
container_name: mariadb
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/mariadb:/config:rw
|
||||
ports:
|
||||
- 3306:3306/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=mariadb
|
||||
- MYSQL_ROOT_PASSWORD=freemind596
|
||||
- MYSQL_DATABASE=firefly
|
||||
- MYSQL_USER=morphon
|
||||
- MYSQL_PASSWORD=freemind596
|
||||
- PUID=$(PUID:?err)
|
||||
- PGID=$(PGID:?err)
|
||||
- UMASK=022
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mariadb-logo.png'
|
||||
healthcheck:
|
||||
test: "mariadb --user=${MYSQL_ROOT_USER} --password=${MYSQL_ROOT_PASSWORD} --execute='SHOW DATABASES' || exit 1"
|
||||
interval: 10s
|
||||
timeout: 10s
|
||||
retries: 12
|
||||
start_period: 20s
|
||||
|
||||
postgres:
|
||||
image: postgres:15
|
||||
container_name: postgresql15
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/cache/appdata/postgresql15:/var/lib/postgresql/data:rw
|
||||
ports:
|
||||
- 5432:5432/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=postgresql15
|
||||
- POSTGRES_PASSWORD=freemind596
|
||||
- POSTGRES_USER=morphon
|
||||
- POSTGRES_DB=gamevault
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://github.com/juusujanar/unraid-templates/raw/master/img/PostgreSQL-logo.png'
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "pg_isready -U postgres"]
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 5
|
||||
|
||||
|
||||
redis:
|
||||
image: redis
|
||||
container_name: Redis
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 6379:6379/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=Redis
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/juusujanar/unraid-templates/master/img/Redis-logo.png'
|
||||
healthcheck:
|
||||
test: ["CMD", "redis-cli", "ping"]
|
||||
interval: 1s
|
||||
timeout: 3s
|
||||
retries: 30
|
||||
|
||||
tika:
|
||||
image: ghcr.io/paperless-ngx/tika:latest
|
||||
container_name: Apache-Tika-Server
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 9998:9998/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=Apache-Tika-Server
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
healthcheck:
|
||||
test: " "
|
||||
interval: 15s
|
||||
timeout: 15s
|
||||
retries: 5
|
||||
|
||||
gotenberg:
|
||||
image: gotenberg/gotenberg
|
||||
container_name: gotenberg
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 3000:3000/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=gotenberg
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
command: gotenberg --chromium-disable-javascript=true --chromium-allow-list=file:///tmp/.*
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:3000/version"]
|
||||
interval: 15s
|
||||
timeout: 15s
|
||||
retries: 5
|
||||
|
|
@ -0,0 +1,195 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Primary Services
|
||||
## Function: Run Primary Services before starting other services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
hddtemp2:
|
||||
image: drewster727/hddtemp-docker
|
||||
container_name: HDDTemp
|
||||
network_mode: host
|
||||
privileged: true
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock:rw
|
||||
- /dev:/dev:rw
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=HDDTemp
|
||||
- HDDTEMP_ARGS=-q -d -F /dev/sd*
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://github.com/atribe/unRAID-docker/raw/master/icons/hddtemp.png'
|
||||
|
||||
telegraf2:
|
||||
image: telegraf:latest
|
||||
container_name: telegraf
|
||||
network_mode: host
|
||||
privileged: true
|
||||
restart: unless-stopped
|
||||
user: telegraf:281
|
||||
volumes:
|
||||
- /var/run/utmp:/var/run/utmp:ro
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
- /:/rootfs:ro
|
||||
- /sys:/rootfs/sys:ro
|
||||
- /etc:/rootfs/etc:ro
|
||||
- /proc:/rootfs/proc:ro
|
||||
- /mnt/user/appdata/telegraf/telegraf.conf:/etc/telegraf/telegraf.conf:rw
|
||||
- /run/udev:/run/udev:ro
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=telegraf
|
||||
- HOST_PROC=/rootfs/proc
|
||||
- HOST_SYS=/rootfs/sys
|
||||
- HOST_ETC=/rootfs/etc
|
||||
- HOST_MOUNT_PREFIX=/rootfs
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://github.com/atribe/unRAID-docker/raw/master/icons/telegraf.png'
|
||||
depends_on:
|
||||
hddtemp2:
|
||||
condition: service_started
|
||||
restart: true
|
||||
|
||||
authelia:
|
||||
image: authelia/authelia
|
||||
container_name: Authelia
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/Authelia:/config:rw
|
||||
ports:
|
||||
- 9091:9091/tcp
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=Authelia
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:9091]/'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/ibracorp/app-logos/main/authelia/authelia.png'
|
||||
healthcheck:
|
||||
disable: false
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 5
|
||||
depends_on:
|
||||
mariadb:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
scrutiny2:
|
||||
image: ghcr.io/analogj/scrutiny:master-omnibus
|
||||
container_name: scrutiny
|
||||
network_mode: bridge
|
||||
privileged: true
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /run/udev:/run/udev:ro
|
||||
- /dev/disk:/dev/disk:ro
|
||||
- /mnt/user/appdata/scrutiny/config:/opt/scrutiny/config:rw
|
||||
- /mnt/user/appdata/scrutiny/db:/opt/scrutiny/influxdb:rw
|
||||
ports:
|
||||
- 8080:8080/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=scrutiny
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8080]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/scrutiny.png'
|
||||
|
||||
pihole2:
|
||||
image: pihole/pihole:latest
|
||||
container_name: pihole
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/pihole/pihole/:/etc/pihole/:rw
|
||||
- /mnt/user/appdata/pihole/dnsmasq.d/:/etc/dnsmasq.d/:rw
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=pihole
|
||||
- TCP_PORT_53=53
|
||||
- UDP_PORT_53=53
|
||||
- UDP_PORT_67=67
|
||||
- TCP_PORT_80=80
|
||||
- TCP_PORT_443=443
|
||||
- PIHOLE_DNS_=8.8.8.8;8.8.4.4
|
||||
- WEBPASSWORD=freemind596
|
||||
- INTERFACE=eth0
|
||||
- ServerIP=192.168.1.7
|
||||
- ServerIPv6=
|
||||
- IPv6=False
|
||||
- DNSMASQ_LISTENING=all
|
||||
- WEBUIBOXEDLAYOUT=boxed
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:80]/admin'
|
||||
- net.unraid.docker.icon='https://i.imgur.com/OWkNcEn.png'
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
depends_on:
|
||||
authelia:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
eth0:
|
||||
ipv4_address: 192.168.1.7
|
||||
|
||||
pihole-sync2:
|
||||
image: shirom/pihole-sync:latest
|
||||
container_name: Pihole-Sync-receiver
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/pihole-sync/root/:/root:rw
|
||||
- /mnt/user/appdata/pihole-sync/etc-ssh:/etc/ssh:rw
|
||||
- /mnt/user/appdata/pihole/pihole/:/mnt/etc-pihole:rw
|
||||
- /mnt/user/appdata/pihole/dnsmasq.d/:/mnt/etc-dnsmasq.d:rw
|
||||
ports:
|
||||
- 22222:22/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=Pihole-Sync-receiver
|
||||
- NODE=receiver
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/pihole-logo-bw.png'
|
||||
depends_on:
|
||||
authelia:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
pihole2:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
include:
|
||||
- ./ARR_Stack/ARR_stack.yaml
|
||||
- ./deps/dependancy.yaml
|
||||
- ./secondary/secondary.yaml
|
||||
|
||||
networks:
|
||||
eth0:
|
||||
external: true
|
||||
name: eth0
|
||||
|
|
@ -0,0 +1,195 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Primary Services
|
||||
## Function: Run Primary Services before starting other services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
hddtemp2:
|
||||
image: drewster727/hddtemp-docker
|
||||
container_name: HDDTemp
|
||||
network_mode: host
|
||||
privileged: true
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock:rw
|
||||
- /dev:/dev:rw
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=HDDTemp
|
||||
- HDDTEMP_ARGS=-q -d -F /dev/sd*
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://github.com/atribe/unRAID-docker/raw/master/icons/hddtemp.png'
|
||||
|
||||
telegraf2:
|
||||
image: telegraf:latest
|
||||
container_name: telegraf
|
||||
network_mode: host
|
||||
privileged: true
|
||||
restart: unless-stopped
|
||||
user: telegraf:1000
|
||||
volumes:
|
||||
- /var/run/utmp:/var/run/utmp:ro
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
- /:/rootfs:ro
|
||||
- /sys:/rootfs/sys:ro
|
||||
- /etc:/rootfs/etc:ro
|
||||
- /proc:/rootfs/proc:ro
|
||||
- /mnt/user/appdata/telegraf/telegraf.conf:/etc/telegraf/telegraf.conf:rw
|
||||
- /run/udev:/run/udev:ro
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=telegraf
|
||||
- HOST_PROC=/rootfs/proc
|
||||
- HOST_SYS=/rootfs/sys
|
||||
- HOST_ETC=/rootfs/etc
|
||||
- HOST_MOUNT_PREFIX=/rootfs
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://github.com/atribe/unRAID-docker/raw/master/icons/telegraf.png'
|
||||
depends_on:
|
||||
hddtemp2:
|
||||
condition: service_started
|
||||
restart: true
|
||||
|
||||
authelia:
|
||||
image: authelia/authelia
|
||||
container_name: Authelia
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/Authelia:/config:rw
|
||||
ports:
|
||||
- 9091:9091/tcp
|
||||
environment:
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=Authelia
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:9091]/'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/ibracorp/app-logos/main/authelia/authelia.png'
|
||||
healthcheck:
|
||||
disable: false
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 5
|
||||
depends_on:
|
||||
mariadb:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
scrutiny2:
|
||||
image: ghcr.io/analogj/scrutiny:master-omnibus
|
||||
container_name: scrutiny
|
||||
network_mode: bridge
|
||||
privileged: true
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /run/udev:/run/udev:ro
|
||||
- /dev/disk:/dev/disk:ro
|
||||
- /mnt/user/appdata/scrutiny/config:/opt/scrutiny/config:rw
|
||||
- /mnt/user/appdata/scrutiny/db:/opt/scrutiny/influxdb:rw
|
||||
ports:
|
||||
- 8080:8080/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=scrutiny
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8080]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/scrutiny.png'
|
||||
|
||||
pihole2:
|
||||
image: pihole/pihole:latest
|
||||
container_name: pihole
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/pihole/pihole/:/etc/pihole/:rw
|
||||
- /mnt/user/appdata/pihole/dnsmasq.d/:/etc/dnsmasq.d/:rw
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=pihole
|
||||
- TCP_PORT_53=53
|
||||
- UDP_PORT_53=53
|
||||
- UDP_PORT_67=67
|
||||
- TCP_PORT_80=80
|
||||
- TCP_PORT_443=443
|
||||
- PIHOLE_DNS_=8.8.8.8;8.8.4.4
|
||||
- WEBPASSWORD=freemind596
|
||||
- INTERFACE=eth0
|
||||
- ServerIP=192.168.1.7
|
||||
- ServerIPv6=
|
||||
- IPv6=False
|
||||
- DNSMASQ_LISTENING=all
|
||||
- WEBUIBOXEDLAYOUT=boxed
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:80]/admin'
|
||||
- net.unraid.docker.icon='https://i.imgur.com/OWkNcEn.png'
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
depends_on:
|
||||
authelia:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
networks:
|
||||
eth0:
|
||||
ipv4_address: 192.168.1.7
|
||||
|
||||
pihole-sync2:
|
||||
image: shirom/pihole-sync:latest
|
||||
container_name: Pihole-Sync-receiver
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/pihole-sync/root/:/root:rw
|
||||
- /mnt/user/appdata/pihole-sync/etc-ssh:/etc/ssh:rw
|
||||
- /mnt/user/appdata/pihole/pihole/:/mnt/etc-pihole:rw
|
||||
- /mnt/user/appdata/pihole/dnsmasq.d/:/mnt/etc-dnsmasq.d:rw
|
||||
ports:
|
||||
- 22222:22/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=Pihole-Sync-receiver
|
||||
- NODE=receiver
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/pihole-logo-bw.png'
|
||||
depends_on:
|
||||
authelia:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
pihole2:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
include:
|
||||
- ./ARR_Stack/ARR_stack.yaml
|
||||
- ./deps/dependancy.yaml
|
||||
- ./secondary/secondary.yaml
|
||||
|
||||
networks:
|
||||
eth0:
|
||||
external: true
|
||||
name: eth0
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
##
|
||||
## Docker Compose Environment Variable file for Primary Services
|
||||
##
|
||||
########################################################################
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
#Name of the project in Docker
|
||||
COMPOSE_PROJECT_NAME=secondary
|
||||
|
||||
# Each of the "*ARR" applications have been configured so the theme can be changed to your needs.
|
||||
# Refer to Theme Park for more info / options: https://docs.theme-park.dev/theme-options/aquamarine/
|
||||
TP_THEME=nord
|
||||
|
||||
# Plex
|
||||
PLEX_URL=http://192.168.1.50:32400
|
||||
PLEX_TOKEN=WzjLsbSb4PuyNw93C5mS
|
||||
|
||||
# Host Data Folders - Will accept Linux, Windows, NAS folders
|
||||
FOLDER_FOR_CONFIGS=/mnt/user/appdata/
|
||||
FOLDER_FOR_MEDIA=/mnt/remotes/192.168.1.50_media/
|
||||
FOLDER_FOR_TORRENTS=/mnt/user/data/torrents/
|
||||
FOLDER_FOR_QBITDATA=/mnt/user/data/
|
||||
|
||||
# Defaults
|
||||
PUID=99
|
||||
PGID=100
|
||||
UMASK=000
|
||||
TIMEZONE=America/New_York
|
||||
|
||||
# Secrets
|
||||
MYSQL_ROOT_PASSWORD=freemind596
|
||||
MYSQL_USER=morphon
|
||||
MYSQL_PASSWORD=freemind596
|
||||
PASSWORD=freemind596
|
||||
POSTGRES_ROOT_PASSWORD=freemind596
|
||||
POSTGRES_USER=morphon
|
||||
POSTGRES_PASSWORD=freemind596
|
||||
FIREFLY=n3RDtwETpuBSHGeGbvnjEpuMeTE3NCAu
|
||||
PAPERLESS_SECRET_KEY=e11fl1oa-*ytql8p)(06fbj4ukrlo+n7k&q5+$1md7i+mge=ee
|
||||
|
|
@ -0,0 +1,461 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Secondary Services
|
||||
## Function: Run Secondary Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
fasten:
|
||||
image: ghcr.io/fastenhealth/fasten-onprem:main
|
||||
container_name: fasten
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 9090:8080/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=fasten
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8080]'
|
||||
- net.unraid.docker.icon='https://github.com/fastenhealth/fasten-onprem/blob/main/frontend/src/assets/logo/logo2-text.png?raw=true'
|
||||
depends_on:
|
||||
authelia:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
gamevault-backend:
|
||||
image: phalcode/gamevault-backend:latest
|
||||
container_name: GameVault
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/remotes/FIREBOLT_broomstick/GameVault/:/files:rw
|
||||
- /mnt/user/appdata/gamevault/images:/images:rw
|
||||
- /mnt/user/appdata/gamevault/logs:/logs:rw
|
||||
ports:
|
||||
- 8088:8080/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=GameVault
|
||||
- RAWG_API_KEY=aa42c614e4cd4927b38014521ab6fd78
|
||||
- DB_HOST=192.168.1.52
|
||||
- DB_PORT=5432
|
||||
- DB_USERNAME=morphon
|
||||
- DB_PASSWORD=freemind596
|
||||
- PGID=99
|
||||
- PUID=100
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8088]/'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/phalcode/unraid-templates/main/templates/icons/gamevault.png'
|
||||
depends_on:
|
||||
postgres:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
sillytavern:
|
||||
image: ghcr.io/sillytavern/sillytavern:latest
|
||||
container_name: SillyTavernAI
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
pull_policy: always
|
||||
volumes:
|
||||
- /mnt/user/appdata/sillytavern/extensions:/home/node/app/public/scripts/extensions/third-party:rw
|
||||
- /mnt/user/appdata/sillytavern/config:/home/node/app/config:rw
|
||||
- /mnt/user/appdata/sillytavern/user:/home/node/app/public/user:rw
|
||||
ports:
|
||||
- 9000:8000/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=SillyTavernAI
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://192.168.1.52:9000'
|
||||
|
||||
searxng:
|
||||
image: searxng/searxng
|
||||
container_name: SearXNG
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/searxng/:/etc/searxng:rw
|
||||
ports:
|
||||
- 8087:8080/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=SearXNG
|
||||
- INSTANCE_NAME=Rowena
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8080]/'
|
||||
- net.unraid.docker.icon='https://github.com/kilrah/unraid-docker-templates/raw/main/icons/searxng.png'
|
||||
depends_on:
|
||||
authelia:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
code-server:
|
||||
image: lscr.io/linuxserver/code-server
|
||||
container_name: code-server
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/:/config/workspace:rw
|
||||
- /mnt/user/appdata/code-server:/config:rw
|
||||
ports:
|
||||
- 8443:8443/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=code-server
|
||||
- PASSWORD=freemind596
|
||||
- SUDO_PASSWORD=freemind596
|
||||
- PROXY_DOMAIN=code-server.my.domain
|
||||
- DEFAULT_WORKSPACE=/config/workspace
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=022
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8443]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/code-server-logo.png'
|
||||
depends_on:
|
||||
authelia:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
duplicati:
|
||||
image: lscr.io/linuxserver/duplicati
|
||||
container_name: duplicati
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/backups:/backups:rw
|
||||
- /mnt/user/vault713/:/source:rw
|
||||
- /mnt/user/appdata/duplicati:/config:rw
|
||||
ports:
|
||||
- 8200:8200/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=duplicati
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=000
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:lidarr
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8200]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/duplicati-logo.png'
|
||||
|
||||
homarr:
|
||||
image: ghcr.io/ajnart/homarr:latest
|
||||
container_name: homarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/homarr/icons:/app/public/icons:rw
|
||||
- /mnt/user/appdata/homarr/configs:/app/data/configs:rw
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
ports:
|
||||
- 10004:7575/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=homarr
|
||||
- PORT=7575
|
||||
- DEFAULT_COLOR_SCHEME=dark
|
||||
- DISABLE_EDIT_MODE=false
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:7575]/'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/SmartPhoneLover/unraid-docker-templates/main/templates/icons/homarr.png'
|
||||
depends_on:
|
||||
authelia:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
homebox:
|
||||
image: ghcr.io/hay-kot/homebox:latest
|
||||
container_name: Homebox
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/homebox:/data:rw
|
||||
ports:
|
||||
- 7745:7745/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=Homebox
|
||||
- HBOX_LOG_LEVEL=info
|
||||
- HBOX_LOG_FORMAT=text
|
||||
- HBOX_WEB_MAX_UPLOAD_SIZE=50
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:7745]/'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/homebox_logo.png'
|
||||
depends_on:
|
||||
authelia:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
# firefly3:
|
||||
# image: fireflyiii/core:latest
|
||||
# container_name: Firefly-III
|
||||
# network_mode: bridge
|
||||
# restart: unless-stopped
|
||||
# volumes:
|
||||
# - /mnt/user/appdata/firefly-iii:/var/www/html/storage/upload:rw
|
||||
# ports:
|
||||
# - 8085:8080/tcp
|
||||
# environment:
|
||||
# - TZ=America/New_York
|
||||
# - HOST_OS=Unraid
|
||||
# - HOST_HOSTNAME=Gringotts
|
||||
# - HOST_CONTAINERNAME=Firefly-III
|
||||
# - APP_KEY=n3RDtwETpuBSHGeGbvnjEpuMeTE3NCAu
|
||||
# - DB_HOST=192.168.1.52
|
||||
# - DB_PORT=3306
|
||||
# - DB_CONNECTION=mysql
|
||||
# - DB_DATABASE=firefly
|
||||
# - DB_USERNAME=morphon
|
||||
# - DB_PASSWORD=freemind596
|
||||
# - TRUSTED_PROXIES=**
|
||||
# labels:
|
||||
# - net.unraid.docker.managed=dockerman
|
||||
# - net.unraid.docker.webui='http://[IP]:[PORT:8085]'
|
||||
# - net.unraid.docker.icon='https://raw.githubusercontent.com/MattFaz/unraid_templates/main/images/fireflyiii-logo.png'
|
||||
# depends_on:
|
||||
# authelia:
|
||||
# condition: service_healthy
|
||||
# restart: true
|
||||
# mariadb:
|
||||
# condition: service_healthy
|
||||
# restart: true
|
||||
#
|
||||
# data-importer:
|
||||
# image: fireflyiii/data-importer:latest
|
||||
# container_name: Firefly-III-Data-Importer
|
||||
# network_mode: bridge
|
||||
# restart: unless-stopped
|
||||
# ports:
|
||||
# - 8086:8080/tcp
|
||||
# environment:
|
||||
# - TZ=America/New_York
|
||||
# - HOST_OS=Unraid
|
||||
# - HOST_HOSTNAME=Gringotts
|
||||
# - HOST_CONTAINERNAME=Firefly-III-Data-Importer
|
||||
# labels:
|
||||
# - net.unraid.docker.managed=dockerman
|
||||
# - net.unraid.docker.webui='http://[IP]:[PORT:8086]'
|
||||
# - net.unraid.docker.icon='https://raw.githubusercontent.com/MattFaz/unraid_templates/main/images/fireflyiii-logo.png'
|
||||
# depends_on:
|
||||
# authelia:
|
||||
# condition: service_started
|
||||
# restart: true
|
||||
# firefly3:
|
||||
# condition: service_started
|
||||
# restart: true
|
||||
|
||||
paperless-ngx:
|
||||
image: ghcr.io/paperless-ngx/paperless-ngx
|
||||
container_name: paperless-ngx
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/paperless-ngx/data:/usr/src/paperless/data:rw
|
||||
- /mnt/user/vault713/paperless:/usr/src/paperless/media:rw
|
||||
- /mnt/user/paperless-consume:/usr/src/paperless/consume:rw
|
||||
- /mnt/user/paperless-export:/usr/src/paperless/export:rw
|
||||
ports:
|
||||
- 8000:8000/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=paperless-ngx
|
||||
- PAPERLESS_REDIS=redis://192.168.1.52:6379
|
||||
- PAPERLESS_OCR_LANGUAGE=eng
|
||||
- PAPERLESS_OCR_LANGUAGES=
|
||||
- PAPERLESS_FILENAME_FORMAT={created}-{correspondent}-{title}
|
||||
- PAPERLESS_TIME_ZONE=America/New_York
|
||||
- PAPERLESS_TIKA_ENABLED=true
|
||||
- PAPERLESS_TIKA_ENDPOINT=http://192.168.1.52:9998
|
||||
- PAPERLESS_TIKA_GOTENBERG_ENDPOINT=http://192.168.1.52:3000
|
||||
- PAPERLESS_IGNORE_DATES=
|
||||
- PAPERLESS_CONSUMER_POLLING=0
|
||||
- PAPERLESS_SECRET_KEY=e11fl1oa-*ytql8p)(06fbj4ukrlo+n7k&q5+$1md7i+mge=ee
|
||||
- USERMAP_UID=1000
|
||||
- USERMAP_GID=1000
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8000]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/paperless.png'
|
||||
depends_on:
|
||||
authelia:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
redis:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
tika:
|
||||
condition: service_started
|
||||
restart: true
|
||||
gotenberg:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
podgrab:
|
||||
image: akhilrex/podgrab
|
||||
container_name: podgrab
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/podgrab:/config:rw
|
||||
- /mnt/remotes/192.168.1.50_media/podcasts:/assets:rw,slave
|
||||
ports:
|
||||
- 8084:8080/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=podgrab
|
||||
- CHECK_FREQUENCY=240
|
||||
- PASSWORD=
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8084]'
|
||||
user: 99:100
|
||||
depends_on:
|
||||
authelia:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
calibre:
|
||||
image: lscr.io/linuxserver/calibre
|
||||
container_name: calibre
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/books:/mnt:rw
|
||||
ports:
|
||||
- 8083:8080/tcp
|
||||
- 8182:8181/tcp
|
||||
- 8081:8081/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=calibre
|
||||
- PASSWORD=
|
||||
- CLI_ARGS=
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=022
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8083]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-logo.png'
|
||||
depends_on:
|
||||
authelia:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
tdarr_node:
|
||||
image: ghcr.io/haveagitgat/tdarr_node
|
||||
container_name: tdarr_node
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/tdarr/configs:/app/configs:rw
|
||||
- /mnt/user/appdata/tdarr/logs:/app/logs:rw
|
||||
- /mnt/remotes/192.168.1.50_media/:/mnt/media:rw
|
||||
- /mnt/user/tdarr/:/temp:rw
|
||||
ports:
|
||||
- 8267:8267/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=tdarr_node
|
||||
- serverIP=192.168.1.50
|
||||
- serverPort=8266
|
||||
- nodeIP=192.168.1.52
|
||||
- nodeID=Gringotts
|
||||
- ffmpegVersion=6
|
||||
- inContainer=true
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/tdarr.png'
|
||||
|
||||
bookstack:
|
||||
image: lscr.io/linuxserver/bookstack
|
||||
container_name: bookstack
|
||||
network_mode: bridge
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- APP_URL=https://doc.floonetwork.site
|
||||
- DB_HOST=172.17.0.33
|
||||
- DB_PORT=3306
|
||||
- DB_USER=bookstack
|
||||
- DB_PASS=freemind596
|
||||
- DB_DATABASE=bookstackapp
|
||||
volumes:
|
||||
- ./bookstack_app_data:/config
|
||||
ports:
|
||||
- 6875:80
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
bookstack_db:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
bookstack_db:
|
||||
image: lscr.io/linuxserver/mariadb
|
||||
container_name: bookstack_db
|
||||
network_mode: bridge
|
||||
ports:
|
||||
- 3307:3306/tcp
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- MYSQL_ROOT_PASSWORD=freemind596
|
||||
- TZ=America/New_York
|
||||
- MYSQL_DATABASE=bookstackapp
|
||||
- MYSQL_USER=bookstack
|
||||
- MYSQL_PASSWORD=freemind596
|
||||
volumes:
|
||||
- ./bookstack_db_data:/config
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mariadb-logo.png'
|
||||
restart: unless-stopped
|
||||
healthcheck:
|
||||
test: "mariadb --user=root --password=freemind596 --execute='SHOW DATABASES' || exit 1"
|
||||
interval: 10s
|
||||
timeout: 10s
|
||||
retries: 12
|
||||
start_period: 20s
|
||||
|
|
@ -0,0 +1,461 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
##
|
||||
## Docker Compose File: Secondary Services
|
||||
## Function: Run Secondary Services
|
||||
##
|
||||
###########################################################################
|
||||
###########################################################################
|
||||
|
||||
fasten:
|
||||
image: ghcr.io/fastenhealth/fasten-onprem:main
|
||||
container_name: fasten
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 9090:8080/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=fasten
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8080]'
|
||||
- net.unraid.docker.icon='https://github.com/fastenhealth/fasten-onprem/blob/main/frontend/src/assets/logo/logo2-text.png?raw=true'
|
||||
depends_on:
|
||||
authelia:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
gamevault-backend:
|
||||
image: phalcode/gamevault-backend:latest
|
||||
container_name: GameVault
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/remotes/FIREBOLT_broomstick/GameVault/:/files:rw
|
||||
- /mnt/user/appdata/gamevault/images:/images:rw
|
||||
- /mnt/user/appdata/gamevault/logs:/logs:rw
|
||||
ports:
|
||||
- 8088:8080/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=GameVault
|
||||
- RAWG_API_KEY=aa42c614e4cd4927b38014521ab6fd78
|
||||
- DB_HOST=192.168.1.52
|
||||
- DB_PORT=5432
|
||||
- DB_USERNAME=morphon
|
||||
- DB_PASSWORD=freemind596
|
||||
- PGID=99
|
||||
- PUID=100
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8088]/'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/phalcode/unraid-templates/main/templates/icons/gamevault.png'
|
||||
depends_on:
|
||||
postgres:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
sillytavern:
|
||||
image: ghcr.io/sillytavern/sillytavern:latest
|
||||
container_name: SillyTavernAI
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
pull_policy: always
|
||||
volumes:
|
||||
- /mnt/user/appdata/sillytavern/extensions:/home/node/app/public/scripts/extensions/third-party:rw
|
||||
- /mnt/user/appdata/sillytavern/config:/home/node/app/config:rw
|
||||
- /mnt/user/appdata/sillytavern/user:/home/node/app/public/user:rw
|
||||
ports:
|
||||
- 9000:8000/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=SillyTavernAI
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://192.168.1.52:9000'
|
||||
|
||||
searxng:
|
||||
image: searxng/searxng
|
||||
container_name: SearXNG
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/searxng/:/etc/searxng:rw
|
||||
ports:
|
||||
- 8087:8080/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=SearXNG
|
||||
- INSTANCE_NAME=Rowena
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8080]/'
|
||||
- net.unraid.docker.icon='https://github.com/kilrah/unraid-docker-templates/raw/main/icons/searxng.png'
|
||||
depends_on:
|
||||
authelia:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
code-server:
|
||||
image: lscr.io/linuxserver/code-server
|
||||
container_name: code-server
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/:/config/workspace:rw
|
||||
- /mnt/user/appdata/code-server:/config:rw
|
||||
ports:
|
||||
- 8443:8443/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=code-server
|
||||
- PASSWORD=freemind596
|
||||
- SUDO_PASSWORD=freemind596
|
||||
- PROXY_DOMAIN=code-server.my.domain
|
||||
- DEFAULT_WORKSPACE=/config/workspace
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=022
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8443]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/code-server-logo.png'
|
||||
depends_on:
|
||||
authelia:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
duplicati:
|
||||
image: lscr.io/linuxserver/duplicati
|
||||
container_name: duplicati
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/backups:/backups:rw
|
||||
- /mnt/user/vault713/:/source:rw
|
||||
- /mnt/user/appdata/duplicati:/config:rw
|
||||
ports:
|
||||
- 8200:8200/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=duplicati
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=000
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:lidarr
|
||||
- TP_THEME=nord
|
||||
- TP_DOMAIN=themepark.floonetwork.site
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8200]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/duplicati-logo.png'
|
||||
|
||||
homarr:
|
||||
image: ghcr.io/ajnart/homarr:latest
|
||||
container_name: homarr
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/homarr/icons:/app/public/icons:rw
|
||||
- /mnt/user/appdata/homarr/configs:/app/data/configs:rw
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
ports:
|
||||
- 10004:7575/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=homarr
|
||||
- PORT=7575
|
||||
- DEFAULT_COLOR_SCHEME=dark
|
||||
- DISABLE_EDIT_MODE=false
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:7575]/'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/SmartPhoneLover/unraid-docker-templates/main/templates/icons/homarr.png'
|
||||
depends_on:
|
||||
authelia:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
homebox:
|
||||
image: ghcr.io/hay-kot/homebox:latest
|
||||
container_name: Homebox
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/homebox:/data:rw
|
||||
ports:
|
||||
- 7745:7745/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=Homebox
|
||||
- HBOX_LOG_LEVEL=info
|
||||
- HBOX_LOG_FORMAT=text
|
||||
- HBOX_WEB_MAX_UPLOAD_SIZE=50
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:7745]/'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/homebox_logo.png'
|
||||
depends_on:
|
||||
authelia:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
# firefly3:
|
||||
# image: fireflyiii/core:latest
|
||||
# container_name: Firefly-III
|
||||
# network_mode: bridge
|
||||
# restart: unless-stopped
|
||||
# volumes:
|
||||
# - /mnt/user/appdata/firefly-iii:/var/www/html/storage/upload:rw
|
||||
# ports:
|
||||
# - 8085:8080/tcp
|
||||
# environment:
|
||||
# - TZ=America/New_York
|
||||
# - HOST_OS=Unraid
|
||||
# - HOST_HOSTNAME=Gringotts
|
||||
# - HOST_CONTAINERNAME=Firefly-III
|
||||
# - APP_KEY=n3RDtwETpuBSHGeGbvnjEpuMeTE3NCAu
|
||||
# - DB_HOST=192.168.1.52
|
||||
# - DB_PORT=3306
|
||||
# - DB_CONNECTION=mysql
|
||||
# - DB_DATABASE=firefly
|
||||
# - DB_USERNAME=morphon
|
||||
# - DB_PASSWORD=freemind596
|
||||
# - TRUSTED_PROXIES=**
|
||||
# labels:
|
||||
# - net.unraid.docker.managed=dockerman
|
||||
# - net.unraid.docker.webui='http://[IP]:[PORT:8085]'
|
||||
# - net.unraid.docker.icon='https://raw.githubusercontent.com/MattFaz/unraid_templates/main/images/fireflyiii-logo.png'
|
||||
# depends_on:
|
||||
# authelia:
|
||||
# condition: service_healthy
|
||||
# restart: true
|
||||
# mariadb:
|
||||
# condition: service_healthy
|
||||
# restart: true
|
||||
#
|
||||
# data-importer:
|
||||
# image: fireflyiii/data-importer:latest
|
||||
# container_name: Firefly-III-Data-Importer
|
||||
# network_mode: bridge
|
||||
# restart: unless-stopped
|
||||
# ports:
|
||||
# - 8086:8080/tcp
|
||||
# environment:
|
||||
# - TZ=America/New_York
|
||||
# - HOST_OS=Unraid
|
||||
# - HOST_HOSTNAME=Gringotts
|
||||
# - HOST_CONTAINERNAME=Firefly-III-Data-Importer
|
||||
# labels:
|
||||
# - net.unraid.docker.managed=dockerman
|
||||
# - net.unraid.docker.webui='http://[IP]:[PORT:8086]'
|
||||
# - net.unraid.docker.icon='https://raw.githubusercontent.com/MattFaz/unraid_templates/main/images/fireflyiii-logo.png'
|
||||
# depends_on:
|
||||
# authelia:
|
||||
# condition: service_started
|
||||
# restart: true
|
||||
# firefly3:
|
||||
# condition: service_started
|
||||
# restart: true
|
||||
|
||||
paperless-ngx:
|
||||
image: ghcr.io/paperless-ngx/paperless-ngx
|
||||
container_name: paperless-ngx
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/paperless-ngx/data:/usr/src/paperless/data:rw
|
||||
- /mnt/user/vault713/paperless:/usr/src/paperless/media:rw
|
||||
- /mnt/user/paperless-consume:/usr/src/paperless/consume:rw
|
||||
- /mnt/user/paperless-export:/usr/src/paperless/export:rw
|
||||
ports:
|
||||
- 8000:8000/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=paperless-ngx
|
||||
- PAPERLESS_REDIS=redis://192.168.1.52:6379
|
||||
- PAPERLESS_OCR_LANGUAGE=eng
|
||||
- PAPERLESS_OCR_LANGUAGES=
|
||||
- PAPERLESS_FILENAME_FORMAT={created}-{correspondent}-{title}
|
||||
- PAPERLESS_TIME_ZONE=America/New_York
|
||||
- PAPERLESS_TIKA_ENABLED=true
|
||||
- PAPERLESS_TIKA_ENDPOINT=http://192.168.1.52:9998
|
||||
- PAPERLESS_TIKA_GOTENBERG_ENDPOINT=http://192.168.1.52:3000
|
||||
- PAPERLESS_IGNORE_DATES=
|
||||
- PAPERLESS_CONSUMER_POLLING=0
|
||||
- PAPERLESS_SECRET_KEY=e11fl1oa-*ytql8p)(06fbj4ukrlo+n7k&q5+$1md7i+mge=ee
|
||||
- USERMAP_UID=1000
|
||||
- USERMAP_GID=1000
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8000]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/paperless.png'
|
||||
depends_on:
|
||||
authelia:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
redis:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
tika:
|
||||
condition: service_started
|
||||
restart: true
|
||||
gotenberg:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
podgrab:
|
||||
image: akhilrex/podgrab
|
||||
container_name: podgrab
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/podgrab:/config:rw
|
||||
- /mnt/remotes/192.168.1.50_media/podcasts:/assets:rw,slave
|
||||
ports:
|
||||
- 8084:8080/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=podgrab
|
||||
- CHECK_FREQUENCY=240
|
||||
- PASSWORD=
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8084]'
|
||||
user: 99:100
|
||||
depends_on:
|
||||
authelia:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
calibre:
|
||||
image: lscr.io/linuxserver/calibre
|
||||
container_name: calibre
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/books:/mnt:rw
|
||||
ports:
|
||||
- 8083:8080/tcp
|
||||
- 8182:8181/tcp
|
||||
- 8081:8081/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=calibre
|
||||
- PASSWORD=
|
||||
- CLI_ARGS=
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
- UMASK=022
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.webui='http://[IP]:[PORT:8083]'
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-logo.png'
|
||||
depends_on:
|
||||
authelia:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
tdarr_node:
|
||||
image: ghcr.io/haveagitgat/tdarr_node
|
||||
container_name: tdarr_node
|
||||
network_mode: bridge
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /mnt/user/appdata/tdarr/configs:/app/configs:rw
|
||||
- /mnt/user/appdata/tdarr/logs:/app/logs:rw
|
||||
- /mnt/remotes/192.168.1.50_media/:/mnt/media:rw
|
||||
- /mnt/user/tdarr/:/temp:rw
|
||||
ports:
|
||||
- 8267:8267/tcp
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
- HOST_OS=Unraid
|
||||
- HOST_HOSTNAME=Gringotts
|
||||
- HOST_CONTAINERNAME=tdarr_node
|
||||
- serverIP=192.168.1.50
|
||||
- serverPort=8266
|
||||
- nodeIP=192.168.1.52
|
||||
- nodeID=Gringotts
|
||||
- ffmpegVersion=6
|
||||
- inContainer=true
|
||||
- PUID=99
|
||||
- PGID=100
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/tdarr.png'
|
||||
|
||||
bookstack:
|
||||
image: lscr.io/linuxserver/bookstack
|
||||
container_name: bookstack
|
||||
network_mode: bridge
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- APP_URL=https://doc.floonetwork.site
|
||||
- DB_HOST=bookstack_db
|
||||
- DB_PORT=3306
|
||||
- DB_USER=bookstack
|
||||
- DB_PASS=freemind596
|
||||
- DB_DATABASE=bookstackapp
|
||||
volumes:
|
||||
- ./bookstack_app_data:/config
|
||||
ports:
|
||||
- 6875:80
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
bookstack_db:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
bookstack_db:
|
||||
image: lscr.io/linuxserver/mariadb
|
||||
container_name: bookstack_db
|
||||
network_mode: bridge
|
||||
ports:
|
||||
- 3307:3306/tcp
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- MYSQL_ROOT_PASSWORD=freemind596
|
||||
- TZ=America/New_York
|
||||
- MYSQL_DATABASE=bookstackapp
|
||||
- MYSQL_USER=bookstack
|
||||
- MYSQL_PASSWORD=freemind596
|
||||
volumes:
|
||||
- ./bookstack_db_data:/config
|
||||
labels:
|
||||
- net.unraid.docker.managed=dockerman
|
||||
- net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mariadb-logo.png'
|
||||
restart: unless-stopped
|
||||
healthcheck:
|
||||
test: "mariadb --user=root --password=freemind596 --execute='SHOW DATABASES' || exit 1"
|
||||
interval: 10s
|
||||
timeout: 10s
|
||||
retries: 12
|
||||
start_period: 20s
|
||||
Loading…
Reference in New Issue