From d22ef0cb444f6cb67441eb8f58c8a609b9c90e84 Mon Sep 17 00:00:00 2001 From: mr-forust Date: Tue, 18 Nov 2025 15:04:06 +0100 Subject: [PATCH] feat: Add routers for local testing --- traefik/dynamic/routers-dev.yml | 134 ++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) create mode 100644 traefik/dynamic/routers-dev.yml diff --git a/traefik/dynamic/routers-dev.yml b/traefik/dynamic/routers-dev.yml new file mode 100644 index 0000000..40d2733 --- /dev/null +++ b/traefik/dynamic/routers-dev.yml @@ -0,0 +1,134 @@ +http: + routers: + # Traefik Dashboard (dev access. local only) + traefik-dashboard-dev: + rule: "Host(`traefik.gigaforust`)" + entryPoints: + - websecure + service: api@internal + middlewares: + # - auth + - security-headers + tls: {} + + + # Nextcloud AIO Interface (dev access. local only) + nextcloud-aio-dev: + rule: "Host(`nextcloud-aio.gigaforust`)" + entryPoints: + - websecure + service: nextcloud-aio + middlewares: + - security-headers + tls: {} + + # Termix (dev access, (account required)) + termix-dev: + rule: "Host(`termix.gigaforust`)" + entryPoints: + - websecure + service: termix + middlewares: + - security-headers + tls: {} + + # MeTube (dev access, (auth required)) + metube-dev: + rule: "Host(`metube.gigaforust`)" + entryPoints: + - websecure + service: metube + middlewares: + - metube-auth + - security-headers + tls: {} + + # Portainer (dev acess, (account required)) + portainer-dev: + rule: "Host(`portainer.gigaforust`)" + entryPoints: + - websecure + service: portainer + middlewares: + - security-headers + tls: {} + + # Uptime Kuma (dev access, (account required)) + uptime-kuma-dev: + rule: "Host(`uptime.gigaforust`)" + entryPoints: + - websecure + service: uptime-kuma + tls: {} + + # AdGuard Home (dev access, (account required)) + adguard-dev: + rule: "Host(`adguard.gigaforust`)" + entryPoints: + - websecure + service: adguard + middlewares: + - security-headers + tls: {} + + # Nextcloud Main (public (account required)) + nextcloud-dev: + rule: "Host(`nextcloud.gigaforust`)" + entrypoints: + - websecure + service: nextcloud + middlewares: + - nextcloud-chain + tls: {} + + # Dockmon (dev access (account required)) + dockmon-dev: + rule: "Host(`dockmon.gigaforust`)" + entryPoints: + - websecure + service: dockmon + middlewares: + - security-headers + tls: {} + + # Gitea (dev access (account required)) + gitea-dev: + rule: "Host(`gitea.gigaforust`)" + entryPoints: + - websecure + - ssh + service: gitea + middlewares: + - security-headers + tls: {} + + # Glance (dev access, local only) + glance-dev: + rule: "Host(`glance.gigaforust`)" + entryPoints: + - websecure + service: glance + middlewares: + - security-headers + tls: {} + + # Watercrawl (dev access, local only) + watercrawl-dev: + rule: "Host(`watercrawl.gigaforust`)" + entryPoints: + - websecure + service: watercrawl + middlewares: + - security-headers + tls: {} + + # N8N (local only) + n8n-dev: + rule: "Host(`n8n.gigaforust`)" + entryPoints: + - websecure + service: n8n + middlewares: + - security-headers + tls: {} +