From edbf2fe9cf26db3750966f52637b0aa1247cf0c6 Mon Sep 17 00:00:00 2001 From: mk Date: Thu, 12 Mar 2026 15:40:10 -0300 Subject: [PATCH] adding traefik network to all dockers --- media/jellyfin/docker-compose.yml | 6 ++++++ media/navidrome/docker-compose.yml | 6 ++++++ media/nextcloud/docker-compose.yml | 6 ++++++ social/mastodon/docker-compose.yml | 6 ++++++ social/matrix-discord-bridge/docker-compose.yml | 3 +++ social/matrix/docker-compose.yml | 8 ++++++++ streaming/docker-compose.yml | 5 +++++ tools/duplicati/docker-compose.yml | 6 ++++++ tools/gitea/docker-compose.yml | 3 +++ tools/vaultwarden/docker-compose.yml | 6 ++++++ tools/wireguard/docker-compose.yml | 3 +++ 11 files changed, 58 insertions(+) diff --git a/media/jellyfin/docker-compose.yml b/media/jellyfin/docker-compose.yml index c32e8fb..0b7c8ac 100644 --- a/media/jellyfin/docker-compose.yml +++ b/media/jellyfin/docker-compose.yml @@ -16,3 +16,9 @@ services: - 7359:7359/udp #optional - 1900:1900/udp #optional restart: unless-stopped + networks: + - traefik_portal + +networks: + traefik_portal: + external: true diff --git a/media/navidrome/docker-compose.yml b/media/navidrome/docker-compose.yml index 41d753e..aee1445 100644 --- a/media/navidrome/docker-compose.yml +++ b/media/navidrome/docker-compose.yml @@ -12,3 +12,9 @@ services: volumes: - "./data:/data" - "./music:/music:ro" + networks: + - traefik_portal + +networks: + traefik_portal: + external: true diff --git a/media/nextcloud/docker-compose.yml b/media/nextcloud/docker-compose.yml index 770e4be..8481eb1 100644 --- a/media/nextcloud/docker-compose.yml +++ b/media/nextcloud/docker-compose.yml @@ -16,6 +16,8 @@ services: restart: unless-stopped depends_on: - nextcloud_db + networks: + - traefik_portal nextcloud_db: image: linuxserver/mariadb container_name: nextcloud_db @@ -30,3 +32,7 @@ services: volumes: - ./db:/config restart: unless-stopped + +networks: + traefik_portal: + external: true diff --git a/social/mastodon/docker-compose.yml b/social/mastodon/docker-compose.yml index d603065..3578138 100644 --- a/social/mastodon/docker-compose.yml +++ b/social/mastodon/docker-compose.yml @@ -55,6 +55,8 @@ services: - 448:443 - 9394:9394 #optional restart: unless-stopped + networks: + - traefik_portal redis: image: redis:7-alpine @@ -71,3 +73,7 @@ services: volumes: - ./db:/var/lib/postgresql/data restart: unless-stopped + +networks: + traefik_portal: + external: true diff --git a/social/matrix-discord-bridge/docker-compose.yml b/social/matrix-discord-bridge/docker-compose.yml index 754ace4..83c844b 100644 --- a/social/matrix-discord-bridge/docker-compose.yml +++ b/social/matrix-discord-bridge/docker-compose.yml @@ -13,6 +13,7 @@ services: networks: synapse_default: + traefik_portal: mautrix-discord-db: image: docker.io/postgres:15-alpine @@ -35,3 +36,5 @@ services: networks: synapse_default: + traefik_portal: + external: true diff --git a/social/matrix/docker-compose.yml b/social/matrix/docker-compose.yml index c573bc4..d4f6723 100644 --- a/social/matrix/docker-compose.yml +++ b/social/matrix/docker-compose.yml @@ -24,6 +24,8 @@ services: timeout: 5s retries: 3 start_period: 30s + networks: + - traefik_portal livekit: image: livekit/livekit-server:latest @@ -64,3 +66,9 @@ services: restart: unless-stopped ports: - "8087:80" + networks: + - traefik_portal + +networks: + traefik_portal: + external: true diff --git a/streaming/docker-compose.yml b/streaming/docker-compose.yml index a438d74..bef9353 100644 --- a/streaming/docker-compose.yml +++ b/streaming/docker-compose.yml @@ -8,6 +8,7 @@ services: - 8080:8080 networks: - frontend + - traefik_portal volumes: - "./datarhei-restreamer/db:/restreamer/db" environment: @@ -36,6 +37,10 @@ services: ports: - "5050:8080" - "1935:1935" + networks: + - traefik_portal networks: frontend: + traefik_portal: + external: true diff --git a/tools/duplicati/docker-compose.yml b/tools/duplicati/docker-compose.yml index daaa3f2..b8aacc4 100644 --- a/tools/duplicati/docker-compose.yml +++ b/tools/duplicati/docker-compose.yml @@ -18,3 +18,9 @@ services: ports: - 8200:8200 restart: unless-stopped + networks: + - traefik_portal + +networks: + traefik_portal: + external: true diff --git a/tools/gitea/docker-compose.yml b/tools/gitea/docker-compose.yml index b0c8147..bc9d36f 100644 --- a/tools/gitea/docker-compose.yml +++ b/tools/gitea/docker-compose.yml @@ -10,6 +10,7 @@ services: restart: always networks: - gitea + - traefik_portal volumes: - ./data:/data - /etc/timezone:/etc/timezone:ro @@ -21,3 +22,5 @@ services: networks: gitea: external: false + traefik_portal: + external: true diff --git a/tools/vaultwarden/docker-compose.yml b/tools/vaultwarden/docker-compose.yml index f084f63..80e6014 100644 --- a/tools/vaultwarden/docker-compose.yml +++ b/tools/vaultwarden/docker-compose.yml @@ -11,3 +11,9 @@ services: - ./data:/data # the path before the : can be changed ports: - 8081:80 # you can replace the 11001 with your preferred port + networks: + - traefik_portal + +networks: + traefik_portal: + external: true diff --git a/tools/wireguard/docker-compose.yml b/tools/wireguard/docker-compose.yml index 6b1683f..3822247 100644 --- a/tools/wireguard/docker-compose.yml +++ b/tools/wireguard/docker-compose.yml @@ -25,6 +25,7 @@ services: networks: vpn_net: ipv4_address: 172.32.0.2 + traefik_portal: traefik: image: traefik:v3.0 @@ -44,3 +45,5 @@ networks: ipam: config: - subnet: 172.32.0.0/24 + traefik_portal: + driver: bridge