updated traefik config to proxy services and added some qol to the config
This commit is contained in:
139
dynamic.yml
139
dynamic.yml
@@ -25,10 +25,89 @@ http:
|
||||
service: "jellyfin-main-service"
|
||||
tls:
|
||||
certResolver: "basic"
|
||||
homepage:
|
||||
rule: "Host(`home.dfnk`)"
|
||||
entrypoints:
|
||||
- "websecure"
|
||||
service: "homepage-main-service"
|
||||
tls: {}
|
||||
qbittorrent:
|
||||
rule: "Host(`tor.dfnk`)"
|
||||
entrypoints:
|
||||
- "websecure"
|
||||
tls: {}
|
||||
service: "qbittorrent-main-service"
|
||||
seer:
|
||||
rule: "Host(`seer.dfnk`)"
|
||||
entrypoints:
|
||||
- "websecure"
|
||||
service: "seer-main-service"
|
||||
tls: {}
|
||||
radarr:
|
||||
rule: "Host(`radarr.dfnk`)"
|
||||
entrypoints:
|
||||
- "websecure"
|
||||
service: "radarr-main-service"
|
||||
tls: {}
|
||||
sonarr:
|
||||
rule: "Host(`sonarr.dfnk`)"
|
||||
entrypoints:
|
||||
- "websecure"
|
||||
service: "sonarr-main-service"
|
||||
tls: {}
|
||||
lidarr:
|
||||
rule: "Host(`lidarr.dfnk`)"
|
||||
entrypoints:
|
||||
- "websecure"
|
||||
service: "lidarr-main-service"
|
||||
tls: {}
|
||||
readarr:
|
||||
rule: "Host(`readarr.dfnk`)"
|
||||
entrypoints:
|
||||
- "websecure"
|
||||
service: "readarr-main-service"
|
||||
tls: {}
|
||||
prowlarr:
|
||||
rule: "Host(`prowlarr.dfnk`)"
|
||||
entrypoints:
|
||||
- "websecure"
|
||||
service: "prowlarr-main-service"
|
||||
tls: {}
|
||||
bazarr:
|
||||
rule: "Host(`bazarr.dfnk`)"
|
||||
entrypoints:
|
||||
- "websecure"
|
||||
service: "bazarr-main-service"
|
||||
tls: {}
|
||||
dockge:
|
||||
rule: "Host(`dockge.dfnk`)"
|
||||
entrypoints:
|
||||
- "websecure"
|
||||
service: "dockge-main-service"
|
||||
tls: {}
|
||||
uptime:
|
||||
rule: "Host(`uptime.dfnk`)"
|
||||
entrypoints:
|
||||
- "websecure"
|
||||
service: "uptime-main-service"
|
||||
tls: {}
|
||||
files:
|
||||
rule: "Host(`files.dfnk`)"
|
||||
entrypoints:
|
||||
- "websecure"
|
||||
service: "filebrowser-main-service"
|
||||
tls: {}
|
||||
truenas:
|
||||
rule: "Host(`truenas.dfnk`)"
|
||||
entrypoints:
|
||||
- "websecure"
|
||||
service: "truenas-main-service"
|
||||
tls: {}
|
||||
|
||||
|
||||
services:
|
||||
proxmox-main-service:
|
||||
loadBalancer:
|
||||
loadbalancer:
|
||||
servers:
|
||||
- url: "https://10.8.0.2:8006"
|
||||
serversTransport: "insecure-backend"
|
||||
@@ -36,6 +115,64 @@ http:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://192.168.1.35:8096"
|
||||
qbittorrent-main-service:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://192.168.1.35:8080"
|
||||
homepage-main-service:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://192.168.1.35:3000"
|
||||
radarr-main-service:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://192.168.1.35:7878"
|
||||
seer-main-service:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://192.168.1.35:5055"
|
||||
sonarr-main-service:
|
||||
loadbalancer:
|
||||
servers:
|
||||
- url: "http://192.168.1.35:8989"
|
||||
lidarr-main-service:
|
||||
loadbalancer:
|
||||
servers:
|
||||
- url: "http://192.168.1.35:8686"
|
||||
# serversTransport: "insecure-backend"
|
||||
readarr-main-service:
|
||||
loadbalancer:
|
||||
servers:
|
||||
- url: "http://192.168.1.35:8787"
|
||||
# serversTransport: "insecure-backend"
|
||||
bazarr-main-service:
|
||||
loadbalancer:
|
||||
servers:
|
||||
- url: "http://192.168.1.35:6767"
|
||||
# serversTransport: "insecure-backend"
|
||||
prowlarr-main-service:
|
||||
loadbalancer:
|
||||
servers:
|
||||
- url: "http://192.168.1.35:9696"
|
||||
# serversTransport: "insecure-backend"
|
||||
dockge-main-service:
|
||||
loadbalancer:
|
||||
servers:
|
||||
- url: "http://192.168.1.35:5001"
|
||||
# serversTransport: "insecure-backend"
|
||||
filebrowser-main-service:
|
||||
loadbalancer:
|
||||
servers:
|
||||
- url: "http://192.168.1.35:8085"
|
||||
# serversTransport: "insecure-backend"
|
||||
uptime-main-service:
|
||||
loadbalancer:
|
||||
servers:
|
||||
- url: "http://192.168.1.35:3002"
|
||||
truenas-main-service:
|
||||
loadbalancer:
|
||||
servers:
|
||||
- url: "http://192.168.1.34"
|
||||
# serversTransport: "insecure-backend"
|
||||
|
||||
serversTransports:
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
# traefik.yml
|
||||
# yml file to define traefik global settings. Individual containers get lables to define their own settings
|
||||
# Static config file loaded on boot, [[dynamic.yml]] has the dynamic config for container routing
|
||||
|
||||
api:
|
||||
dashboard: true
|
||||
@@ -41,6 +42,7 @@ certificatesResolvers:
|
||||
# Use the TLS challenge for domain verification
|
||||
tlsChallenge: {}
|
||||
desecresolver:
|
||||
# TODO fix desecresolver and dns cert partitioning
|
||||
acme:
|
||||
email: web-admin@riverrooks.art
|
||||
storage: /letsencrypt/acme.json
|
||||
|
||||
Reference in New Issue
Block a user