docker-infra/1. docker-stacks/traefik/data/rules/nas_services.yml

93 lines
No EOL
2.1 KiB
YAML

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
overseerr-router:
rule: "Host(`overseerr.stackbabber.nl`)"
service: "overseerr-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.210:36432"
overseerr-service:
loadBalancer:
servers:
- url: "http://10.52.150.20:5055"