225 lines
6.1 KiB
YAML
225 lines
6.1 KiB
YAML
_templates:
|
|
internal-tls-router: &sailmaker-tls
|
|
entryPoints:
|
|
- websecure
|
|
tls:
|
|
domains:
|
|
- main: "*.sailmaker.fenix.lgbt"
|
|
certresolver: fenix.lgbt
|
|
public-tls-router: &public-tls
|
|
entryPoints:
|
|
- websecure
|
|
tls:
|
|
certresolver: dyndns
|
|
http:
|
|
routers:
|
|
grafana-internal:
|
|
rule: "Host(`grafana.sailmaker.fenix.lgbt`)"
|
|
service: grafana
|
|
<<: *sailmaker-tls
|
|
homepage-internal:
|
|
rule: "Host(`sailmaker.fenix.lgbt`)"
|
|
service: heimdall
|
|
<<: *sailmaker-tls
|
|
jellyfin-internal:
|
|
rule: "Host(`jellyfin.sailmaker.fenix.lgbt`)"
|
|
service: jellyfin
|
|
<<: *sailmaker-tls
|
|
lldap-internal:
|
|
rule: "Host(`ldap.sailmaker.fenix.lgbt`)"
|
|
service: lldap
|
|
<<: *sailmaker-tls
|
|
loki-internal:
|
|
rule: "Host(`loki.sailmaker.fenix.lgbt`)"
|
|
service: loki
|
|
<<: *sailmaker-tls
|
|
pbx-internal:
|
|
rule: "Host(`pbx.sailmaker.fenix.lgbt`)"
|
|
service: asterisk-web
|
|
<<: *sailmaker-tls
|
|
plex-internal:
|
|
rule: "Host(`plex.sailmaker.fenix.lgbt`)"
|
|
service: plex
|
|
<<: *sailmaker-tls
|
|
proxmox-internal:
|
|
rule: "Host(`proxmox.sailmaker.fenix.lgbt`)"
|
|
service: proxmox
|
|
<<: *sailmaker-tls
|
|
prowlarr-internal:
|
|
rule: "Host(`prowlarr.sailmaker.fenix.lgbt`)"
|
|
service: prowlarr
|
|
<<: *sailmaker-tls
|
|
radarr-internal:
|
|
rule: "Host(`radarr.sailmaker.fenix.lgbt`)"
|
|
service: radarr
|
|
<<: *sailmaker-tls
|
|
correl-internal:
|
|
rule: "Host(`correl.sailmaker.fenix.lgbt`)"
|
|
service: roam
|
|
<<: *sailmaker-tls
|
|
hugo-internal:
|
|
rule: "Host(`hugo.sailmaker.fenix.lgbt`)"
|
|
service: hugo
|
|
<<: *sailmaker-tls
|
|
minecraft-public:
|
|
rule: "Host(`minecraft.fenix.lgbt`) || Host(`minecraft.phoenixinquis.is-a-geek.org`)"
|
|
service: minecraft-bluemap
|
|
<<: *public-tls
|
|
omada-internal:
|
|
rule: "Host(`omada.sailmaker.fenix.lgbt`)"
|
|
service: omada
|
|
<<: *sailmaker-tls
|
|
sabnzbd-internal:
|
|
rule: "Host(`sabnzbd.sailmaker.fenix.lgbt`)"
|
|
service: sabnzbd
|
|
<<: *sailmaker-tls
|
|
sonarr-internal:
|
|
rule: "Host(`sonarr.sailmaker.fenix.lgbt`)"
|
|
service: sonarr
|
|
<<: *sailmaker-tls
|
|
tautulli-internal:
|
|
rule: "Host(`tautulli.sailmaker.fenix.lgbt`)"
|
|
service: tautulli
|
|
<<: *sailmaker-tls
|
|
traefik-internal:
|
|
rule: "Host(`traefik.sailmaker.fenix.lgbt`)"
|
|
service: traefik
|
|
<<: *sailmaker-tls
|
|
transmission-internal:
|
|
rule: "Host(`transmission.sailmaker.fenix.lgbt`)"
|
|
service: transmission
|
|
<<: *sailmaker-tls
|
|
webhook-internal:
|
|
rule: "Host(`webhook.sailmaker.fenix.lgbt`)"
|
|
service: webhook
|
|
<<: *sailmaker-tls
|
|
webhook-public:
|
|
rule: "Host(`webhook.phoenixinquis.net`)"
|
|
service: requestbin
|
|
<<: *public-tls
|
|
whisparr-internal:
|
|
rule: "Host(`whisparr.sailmaker.fenix.lgbt`)"
|
|
service: whisparr
|
|
<<: *sailmaker-tls
|
|
whoogle-internal:
|
|
rule: "Host(`whoogle.sailmaker.fenix.lgbt`)"
|
|
service: whoogle
|
|
<<: *sailmaker-tls
|
|
wireguard-dashboard-internal:
|
|
rule: "Host(`wireguard.sailmaker.fenix.lgbt`)"
|
|
service: wireguard-dashboard
|
|
<<: *sailmaker-tls
|
|
services:
|
|
asterisk-provisioning:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://192.168.1.21"
|
|
asterisk-web:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://192.168.1.21:8088"
|
|
grafana:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://reason.sailmaker:3001"
|
|
heimdall:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://heimdall-dashboard.sailmaker.fenix.lgbt:7990"
|
|
homepage:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://reason.sailmaker:3000"
|
|
hugo:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://reason.sailmaker.fenix.lgbt:1215"
|
|
jellyfin:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://reason.sailmaker:8096"
|
|
lldap:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://lldap.sailmaker.fenix.lgbt:17170"
|
|
loki:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://reason.sailmaker.fenix.lgbt:3100"
|
|
minecraft-bluemap:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://reason.sailmaker.fenix.lgbt:8100"
|
|
omada:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://oc200_d12a99.sailmaker.fenix.lgbt"
|
|
plex:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://reason.sailmaker.fenix.lgbt:32400"
|
|
proxmox:
|
|
loadBalancer:
|
|
passHostHeader: true
|
|
serversTransport: pve
|
|
servers:
|
|
- url: "https://nomadix.sailmaker.fenix.lgbt:8006"
|
|
prowlarr:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://reason.sailmaker.fenix.lgbt:9696"
|
|
radarr:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://reason.sailmaker.fenix.lgbt:7878"
|
|
requestbin:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://reason.sailmaker.fenix.lgbt:8009"
|
|
roam:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://reason.sailmaker.fenix.lgbt:1214"
|
|
sabnzbd:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://reason.sailmaker.fenix.lgbt:8080"
|
|
sonarr:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://reason.sailmaker.fenix.lgbt:8989"
|
|
tautulli:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://reason.sailmaker.fenix.lgbt:80"
|
|
passHostHeader: true
|
|
traefik:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://192.168.1.8:8080"
|
|
transmission:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://reason.sailmaker.fenix.lgbt:9091"
|
|
webhook:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://reason.sailmaker.fenix.lgbt:9000"
|
|
whisparr:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://reason.sailmaker.fenix.lgbt:6969"
|
|
whoogle:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://192.168.1.15:5000"
|
|
wireguard-dashboard:
|
|
loadBalancer:
|
|
servers:
|
|
# Reason (old)
|
|
- url: "http://192.168.1.183:51821"
|
|
# Nomadix (new)
|
|
# - url: "http://192.168.1.6:10086"
|
|
serversTransports:
|
|
pve:
|
|
insecureSkipVerify: true
|