From 583f3367dc47f60aae20e4d7b59144708081fdb2 Mon Sep 17 00:00:00 2001 From: CalvinSteenbergen Date: Sat, 29 Nov 2025 12:11:28 +0100 Subject: [PATCH] add nas_services.yml configuration for Traefik routers and services --- .../traefik/data/rules/nas_services.yml | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 1. docker-stacks/traefik/data/rules/nas_services.yml diff --git a/1. docker-stacks/traefik/data/rules/nas_services.yml b/1. docker-stacks/traefik/data/rules/nas_services.yml new file mode 100644 index 0000000..0ed9162 --- /dev/null +++ b/1. docker-stacks/traefik/data/rules/nas_services.yml @@ -0,0 +1,80 @@ +http: + routers: + nas-router: + rule: "Host(`nas.stackbabber.nl`)" # Pas aan naar jouw domein + service: "synology-dsm" + entryPoints: + - "websecure" + tls: + certResolver: letsencrypt + + plex-router: + rule: "Host(`plex.stackbabber.nl`)" + service: "plex-service" + entryPoints: + - "websecure" + tls: + certResolver: letsencrypt + + firefly-router: + rule: "Host(`firefly.stackbabber.nl`)" + service: "firefly-service" + entryPoints: + - "websecure" + tls: + certResolver: letsencrypt + + forgejo-router: + rule: "Host(`forgejo.stackbabber.nl`)" + service: "forgejo-service" + entryPoints: + - "websecure" + tls: + certResolver: letsencrypt + + homeassistant-router: + rule: "Host(`homeassistant.stackbabber.nl`)" + service: "homeassistant-service" + entryPoints: + - "websecure" + tls: + certResolver: letsencrypt + + homeapage-router: + rule: "Host(`homepage.stackbabber.nl`)" + service: "homepage-service" + entryPoints: + - "websecure" + tls: + certResolver: letsencrypt + + services: + synology-dsm: + loadBalancer: + servers: + - url: "http://10.52.150.20:5000" # Check je NAS poort (5000 of 5001) + + plex-service: + loadBalancer: + servers: + - url: "http://10.52.150.20:32400" + + firefly-service: + loadBalancer: + servers: + - url: "http://10.52.150.20:8051" + + forgejo-service: + loadBalancer: + servers: + - url: "http://10.52.150.20:43000" + + homeassistant-service: + loadBalancer: + servers: + - url: "http://10.52.150.21:8123" + + homepage-service: + loadBalancer: + servers: + - url: "http://10.52.150.21:36432" \ No newline at end of file