Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -318,7 +318,7 @@ jobs:
rsync -rlvz --delete \
--no-perms --no-owner --no-group --no-times \
--exclude='.git' --exclude='.github' --exclude='.vscode' \
--exclude='wg0.conf' \
--exclude='wg0.conf' --exclude='deploy-logs' \
./ ${{ vars.HOST_USER }}@${{ vars.HOST_IP }}:/config/stacks/

# STEP - Discconect from Wireguard
Expand Down
4 changes: 3 additions & 1 deletion ai/.env
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@ COMPOSE_PROJECT_NAME=ai
TZ=Pacific/Auckland
DOCKERDIR=/docker/${COMPOSE_PROJECT_NAME}
DOMAIN=#{DOMAIN}#
KUMA_CFHEADERS=#{KUMA_CFHEADERS}#

#AUTOKUMA Variables
KUMA_CFHEADERS=#{CLOUDFLARE_SERVICETOKEN}#

# Hermes Variables
HERMES_OAUTH_CLIENTID=#{HERMES-OAUTH-CLIENTID}#
3 changes: 2 additions & 1 deletion games/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ services:
volumes:
- ${DOCKERDIR}/amp:/home/amp/.ampdata
environment:
- TZ=Pacific/Auckland # https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
- TZ=${TZ}
- AMP_LICENSE=${AMP_LICENSE}
- MODULE=ADS
labels:
Expand All @@ -95,6 +95,7 @@ services:
games:
ipv4_address: 10.1.20.253
environment:
- TZ=${TZ}
- SECRET_KEY=${PLAYIT_SECRET}

#Shared Networks between containers
Expand Down
11 changes: 10 additions & 1 deletion homeautomation/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ services:
- ${DOCKERDIR}/homeassistant/.ssh:/root/.ssh
- /var/run/docker.sock:/var/run/docker.sock:ro
- /var/run/dbus:/var/run/dbus:ro
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand Down Expand Up @@ -57,6 +59,8 @@ services:
- /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_D-if00-port0:/dev/ttyUSB0
group_add:
- dialout
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand Down Expand Up @@ -85,7 +89,8 @@ services:
- ${DOCKERDIR}/mosquitto/config:/mosquitto/config
- ${DOCKERDIR}/mosquitto/data:/mosquitto/data
- ${DOCKERDIR}/mosquitto/log:/mosquitto/log

environment:
- TZ=${TZ}
labels:
# Traefik - Service
- "traefik.enable=false"
Expand All @@ -99,6 +104,8 @@ services:
networks:
IoT:
ipv4_address: 10.1.11.17
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand Down Expand Up @@ -136,6 +143,8 @@ services:
target: /tmp/cache
tmpfs:
size: 1000000000
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand Down
8 changes: 8 additions & 0 deletions management/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ services:
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ${DOCKERDIR}/portainer:/data
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand All @@ -37,6 +39,8 @@ services:
- /var/run/docker.sock:/var/run/docker.sock
- ${DOCKERDIR}/dockhand:/app/data
- /config/stacks:/stacks
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand All @@ -60,6 +64,8 @@ services:
management:
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- TZ=${TZ}
command: --cleanup --interval 3600
labels:
# Traefik - General
Expand All @@ -74,6 +80,8 @@ services:
management:
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand Down
18 changes: 17 additions & 1 deletion media/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ services:
devices:
- /dev/dri:/dev/dri
environment:
- TZ=${TZ}
- HOSTNAME=O's
- ALLOWED_NETWORKS=10.1.1.0/24,10.1.10.0/24,10.1.11.0/24
labels:
Expand All @@ -38,6 +39,8 @@ services:
media:
volumes:
- ${DOCKERDIR}/seerr:/app/config
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand All @@ -64,6 +67,8 @@ services:
- ${DOCKERDIR}/sonarr:/config
- /mnt/storage/downloads:/downloads
- ${NAS_MEDIADIR}/TV:/tv
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand All @@ -90,6 +95,8 @@ services:
- /mnt/storage/downloads:/downloads
- ${NAS_MEDIADIR}/CHILDREN MOVIES:/kidsmovies
- ${NAS_MEDIADIR}/MOVIES:/movies
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand All @@ -113,6 +120,8 @@ services:
media:
volumes:
- ${DOCKERDIR}/maintainerr:/opt/data
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand All @@ -137,6 +146,8 @@ services:
volumes:
- ${DOCKERDIR}/sabnzbd:/config
- /mnt/storage/downloads:/downloads
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand All @@ -161,6 +172,8 @@ services:
media:
volumes:
- ${DOCKERDIR}/Wrapperr:/app/config
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand All @@ -185,6 +198,8 @@ services:
media:
volumes:
- ${DOCKERDIR}/tautulli:/config
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand All @@ -208,7 +223,7 @@ services:
networks:
media:
environment:
- TZ=Pacific/Auckland
- TZ=${TZ}
- UMASK_SET=002
- webUIPort=8265
- internalNode=true
Expand Down Expand Up @@ -252,6 +267,7 @@ services:
security_opt:
- apparmor:unconfined
environment:
- TZ=${TZ}
- LOG_LEVEL=info
labels:
# Traefik - Service
Expand Down
7 changes: 7 additions & 0 deletions misc/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ services:
restart: always
networks:
misc:
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand Down Expand Up @@ -39,6 +41,8 @@ services:
#environment:
# - DOCKER_ENABLE_SECURITY=false
#- LANGS=en_GB
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand All @@ -63,6 +67,8 @@ services:
misc:
volumes:
- ${DOCKERDIR}/ConvertX/:/app/data
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand All @@ -89,6 +95,7 @@ services:
volumes:
- ${DOCKERDIR}/Open-Design:/app/.od
environment:
- TZ=${TZ}
- NODE_ENV=production
- OD_BIND_HOST=0.0.0.0
- OD_PORT=7456
Expand Down
4 changes: 4 additions & 0 deletions monitor/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ services:
- /mnt/storage:/mnt/storage:ro
- /sys:/sys:ro
environment:
- TZ=${TZ}
- GLANCES_OPT=-w
labels:
# Traefik - Service
Expand Down Expand Up @@ -60,6 +61,8 @@ services:
- /sys:/host/sys:ro
- /etc/os-release:/host/etc/os-release:ro
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand All @@ -83,6 +86,7 @@ services:
networks:
monitor:
environment:
TZ: ${TZ}
AUTOKUMA__KUMA__URL: ${KUMA_URL}
AUTOKUMA__KUMA__USERNAME: ${KUMA_USERNAME}
AUTOKUMA__KUMA__PASSWORD: ${KUMA_PASSWORD}
Expand Down
5 changes: 5 additions & 0 deletions network/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ services:
volumes:
- ${DOCKERDIR}/adguard/config:/opt/adguardhome/conf
- ${DOCKERDIR}/adguard/work:/opt/adguardhome/work
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand Down Expand Up @@ -38,6 +40,7 @@ services:
IoT:
ipv4_address: 10.1.11.243
environment:
- TZ=${TZ}
- CONFIGFILE=/config/adguardhome-sync.yaml #optional
volumes:
- ${DOCKERDIR}/adguardhome-sync:/config
Expand All @@ -63,6 +66,8 @@ services:
networks:
IoT:
ipv4_address: 10.1.11.242
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand Down
6 changes: 6 additions & 0 deletions proxy/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ services:
- ${DOCKERDIR}/traefik/logs:/var/log/traefik
#- ${DOCKERDIR}/certs:/certs
environment:
- TZ=${TZ}
- CF_API_EMAIL=${CF_API_EMAIL}
- CF_API_KEY=${CF_API_KEY}
labels:
Expand Down Expand Up @@ -97,6 +98,7 @@ services:
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
- TZ=${TZ}
- TRAEFIK_VERSION=2
- REFRESH_ENTRIES=TRUE
- CF_EMAIL=${CF_API_EMAIL}
Expand All @@ -117,6 +119,8 @@ services:
ipv4_address: 10.1.254.1
volumes:
- ${DOCKERDIR}/cloudflare-tunnel:/home/nonroot/.cloudflared
environment:
- TZ=${TZ}
command: tunnel --config /home/nonroot/.cloudflared/config.yml run ${CF_TUNNEL}


Expand All @@ -127,6 +131,8 @@ services:
restart: always
networks:
proxy:
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand Down
1 change: 1 addition & 0 deletions security/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ services:
networks:
security:
environment:
TZ: ${TZ}
#WEBSOCKET_ENABLED: 'true' # Required to use websockets
SIGNUPS_ALLOWED: 'false' # set to false to disable signups
ADMIN_TOKEN: ${BITWARDEN_ADMIN_TOKEN}
Expand Down
7 changes: 7 additions & 0 deletions storage/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ services:
- /dev/sdc:/dev/sdc
- /dev/sdd:/dev/sdd
- /dev/sde:/dev/sde
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=false
Expand All @@ -43,6 +45,8 @@ services:
- /dev/sdc:/dev/sdc
- /dev/sdd:/dev/sdd
- /dev/sde:/dev/sde
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand All @@ -68,6 +72,7 @@ services:
- ${DOCKERDIR}/crashplan/config:/config
- /mnt/storage:/storage:ro
environment:
- TZ=${TZ}
- CRASHPLAN_SRV_MAX_MEM=4G
labels:
# Traefik - Service
Expand Down Expand Up @@ -101,6 +106,8 @@ services:
- /run
cap_add:
- SYS_RAWIO # smartctl support
environment:
- TZ=${TZ}
labels:
# Traefik - Service
- traefik.enable=true
Expand Down
Loading