chore: Renaming

This commit is contained in:
Lino Silva
2026-05-12 22:28:16 +01:00
parent ce197c3299
commit a05b2ea9ea
2 changed files with 49 additions and 44 deletions
+44 -39
View File
@@ -26,171 +26,171 @@ auto_configure_traefik:
subdomain: "sonarr" subdomain: "sonarr"
host: "10.0.2.25" host: "10.0.2.25"
port: 8989 port: 8989
auth_required: true internal: true
radarr: radarr:
subdomain: "radarr" subdomain: "radarr"
host: "10.0.2.25" host: "10.0.2.25"
port: 7878 port: 7878
auth_required: true internal: true
lidarr: lidarr:
subdomain: "lidarr" subdomain: "lidarr"
host: "10.0.2.25" host: "10.0.2.25"
port: 8686 port: 8686
auth_required: true internal: true
transmission: transmission:
subdomain: "transmission" subdomain: "transmission"
host: "10.0.2.25" host: "10.0.2.25"
port: 9091 port: 9091
auth_required: true internal: true
unmanic: unmanic:
subdomain: "unmanic" subdomain: "unmanic"
host: "10.0.2.25" host: "10.0.2.25"
port: 8888 port: 8888
auth_required: true internal: true
bazarr: bazarr:
subdomain: "bazarr" subdomain: "bazarr"
host: "10.0.2.25" host: "10.0.2.25"
port: 6767 port: 6767
auth_required: true internal: true
seerr: seerr:
subdomain: "overseerr" subdomain: "overseerr"
host: "10.0.2.25" host: "10.0.2.25"
port: 5055 port: 5055
auth_required: false internal: false
prowlarr: prowlarr:
subdomain: "prowlarr" subdomain: "prowlarr"
host: "10.0.2.25" host: "10.0.2.25"
port: 9696 port: 9696
auth_required: true internal: true
unpackerr: unpackerr:
subdomain: "unpackerr" subdomain: "unpackerr"
host: "10.0.2.25" host: "10.0.2.25"
port: 5656 port: 5656
auth_required: true internal: true
questarr: questarr:
subdomain: "questarr" subdomain: "questarr"
host: "10.0.2.25" host: "10.0.2.25"
port: 5000 port: 5000
auth_required: true internal: true
# infra # infra
komodo: komodo:
subdomain: "komodo" subdomain: "komodo"
host: "10.0.4.10" host: "10.0.4.10"
port: 9120 port: 9120
auth_required: true internal: true
homeassistant: homeassistant:
subdomain: "homeassistant" subdomain: "homeassistant"
host: "10.0.2.100" host: "10.0.2.100"
port: 8123 port: 8123
auth_required: false internal: false
# media # media
plex: plex:
subdomain: "plex" subdomain: "plex"
host: "10.0.2.10" host: "10.0.2.10"
port: 32400 port: 32400
auth_required: false internal: false
tracearr: tracearr:
subdomain: "tracearr" subdomain: "tracearr"
host: "10.0.2.21" host: "10.0.2.21"
port: 3000 port: 3000
auth_required: true internal: true
vaultwarden: vaultwarden:
subdomain: "pwds" subdomain: "pwds"
host: "10.0.2.27" host: "10.0.2.27"
port: 8004 port: 8004
auth_required: false internal: false
changedetection: changedetection:
subdomain: "changedetection" subdomain: "changedetection"
host: "10.0.2.24" host: "10.0.2.24"
port: 5000 port: 5000
auth_required: true internal: true
nextcloud: nextcloud:
subdomain: "cloud" subdomain: "cloud"
host: "10.0.2.30" host: "10.0.2.30"
port: 8001 port: 8001
auth_required: false internal: false
convertx: convertx:
subdomain: "convertx" subdomain: "convertx"
host: "10.0.2.43" host: "10.0.2.43"
port: 3000 port: 3000
auth_required: true internal: true
dawarich: dawarich:
subdomain: "places" subdomain: "places"
host: "10.0.2.48" host: "10.0.2.48"
port: 3000 port: 3000
auth_required: false internal: false
frigate: frigate:
subdomain: "frigate" subdomain: "frigate"
host: "10.0.2.14" host: "10.0.2.14"
port: 5000 port: 5000
auth_required: true internal: true
droposs: droposs:
subdomain: "games" subdomain: "games"
host: "10.0.2.46" host: "10.0.2.46"
port: 3000 port: 3000
auth_required: false internal: false
gitea: gitea:
subdomain: "gitea" subdomain: "gitea"
host: "10.0.2.28" host: "10.0.2.28"
port: 3000 port: 3000
auth_required: true internal: true
immich: immich:
subdomain: "immich" subdomain: "immich"
host: "10.0.2.18" host: "10.0.2.18"
port: 2283 port: 2283
auth_required: false internal: false
mastodon: mastodon:
subdomain: "social" subdomain: "social"
host: "10.0.2.20" host: "10.0.2.20"
port: 80 port: 80
auth_required: false internal: false
forward_https: true forward_https: true
matrix: matrix:
subdomain: "chat" subdomain: "chat"
host: "10.0.2.20" host: "10.0.2.20"
port: 8008 port: 8008
auth_required: false internal: false
mealie: mealie:
subdomain: "recipes" subdomain: "recipes"
host: "10.0.2.26" host: "10.0.2.26"
port: 9000 port: 9000
auth_required: false internal: false
truenas: truenas:
subdomain: "nas" subdomain: "nas"
host: "10.0.2.200" host: "10.0.2.200"
port: 80 port: 80
auth_required: true internal: true
paperless: paperless:
subdomain: "paperless" subdomain: "paperless"
host: "10.0.2.29" host: "10.0.2.29"
port: 8003 port: 8003
auth_required: true internal: true
pbs: pbs:
subdomain: "pbs" subdomain: "pbs"
host: "10.0.2.104" host: "10.0.2.104"
port: 8007 port: 8007
https: true https: true
auth_required: true internal: true
# pinchflat: # pinchflat:
# subdomain: "youtube" # subdomain: "youtube"
# host: "10.0.2.23" # host: "10.0.2.23"
# port: 8081 # port: 8081
# auth_required: true # internal: true
proxmox: proxmox:
subdomain: "proxmox" subdomain: "proxmox"
host: "10.0.2.2" host: "10.0.2.2"
port: 8006 port: 8006
https: true https: true
auth_required: true internal: true
resume: resume:
subdomain: "resume" subdomain: "resume"
host: "10.0.2.53" host: "10.0.2.53"
port: 3000 port: 3000
auth_required: true internal: true
auth_bypass_paths: auth_bypass_paths:
- /lino - /lino
- /assets - /assets
@@ -199,37 +199,42 @@ auto_configure_traefik:
subdomain: "fast" subdomain: "fast"
host: "10.0.2.15" host: "10.0.2.15"
port: 8765 port: 8765
auth_required: true internal: true
stocks: stocks:
subdomain: "stocks" subdomain: "stocks"
host: "10.0.2.40" host: "10.0.2.40"
port: 3333 port: 3333
auth_required: false internal: false
super-productivity: super-productivity:
subdomain: "tasks" subdomain: "tasks"
host: "10.0.2.45" host: "10.0.2.45"
port: 80 port: 80
auth_required: true internal: true
uptime-kuma: uptime-kuma:
subdomain: "uptime" subdomain: "uptime"
host: "10.0.2.203" host: "10.0.2.203"
port: 3001 port: 3001
auth_required: true internal: true
wealthfolio: wealthfolio:
subdomain: "wealth" subdomain: "wealth"
host: "10.0.2.40" host: "10.0.2.40"
port: 8088 port: 8088
auth_required: true internal: true
trek: trek:
subdomain: "trips" subdomain: "trips"
host: "10.0.4.30" host: "10.0.4.30"
port: 8083 port: 8083
auth_required: true internal: true
homelable: homelable:
subdomain: "infra" subdomain: "infra"
host: "10.0.4.30" host: "10.0.4.30"
port: 8084 port: 8084
auth_required: true internal: true
price-tracker:
subdomain: "prices"
host: "10.0.4.40"
port: 3000
internal: true
# Auth services configuration # Auth services configuration
pocketid_host: 10.0.4.10 pocketid_host: 10.0.4.10
@@ -116,7 +116,7 @@ http:
# Auto-configured services - HTTPS # Auto-configured services - HTTPS
{% for service_name, config in auto_configure_traefik.items() %} {% for service_name, config in auto_configure_traefik.items() %}
{% if config.auth_required | default(true) %} {% if config.internal | default(true) %}
# {{ service_name }} - local IP bypass (no auth) # {{ service_name }} - local IP bypass (no auth)
{{ service_name }}-local: {{ service_name }}-local:
rule: "Host(`{{ config.subdomain }}.{{ domain }}`) && (ClientIP(`192.168.0.0/16`) || ClientIP(`10.0.0.0/8`) || ClientIP(`172.16.0.0/12`))" rule: "Host(`{{ config.subdomain }}.{{ domain }}`) && (ClientIP(`192.168.0.0/16`) || ClientIP(`10.0.0.0/8`) || ClientIP(`172.16.0.0/12`))"
@@ -153,9 +153,9 @@ http:
entryPoints: entryPoints:
- https - https
priority: 1 priority: 1
{% if config.auth_required | default(true) or config.forward_https | default(false) %} {% if config.internal | default(true) or config.forward_https | default(false) %}
middlewares: middlewares:
{% if config.auth_required | default(true) %} {% if config.internal | default(true) %}
- pocketid-auth - pocketid-auth
{% endif %} {% endif %}
{% if config.forward_https | default(false) %} {% if config.forward_https | default(false) %}
@@ -170,9 +170,9 @@ http:
rule: "Host(`{{ config.subdomain }}.{{ domain }}`)" rule: "Host(`{{ config.subdomain }}.{{ domain }}`)"
entryPoints: entryPoints:
- https - https
{% if config.auth_required | default(true) or config.forward_https | default(false) %} {% if config.internal | default(true) or config.forward_https | default(false) %}
middlewares: middlewares:
{% if config.auth_required | default(true) %} {% if config.internal | default(true) %}
- pocketid-auth - pocketid-auth
{% endif %} {% endif %}
{% if config.forward_https | default(false) %} {% if config.forward_https | default(false) %}