update van structuur

Signed-off-by: jasper <jappiekoopt@gmail.com>
This commit is contained in:
jasper
2025-11-18 10:01:13 +01:00
parent 566b5f5d01
commit 911791d1d7
5 changed files with 21 additions and 224 deletions

View File

@@ -35,3 +35,12 @@ http:
service: authentik
tls:
certResolver: cf
portainer-https:
rule: Host("portainer.japnet.nl")
entryPoints: [websecure]
middlewares: [security@file]
service: portainer
tls:
certResolver: cf

View File

@@ -1,103 +0,0 @@
http:
routers:
# --- Gitea ---
gitea-http:
rule: Host("git.japnet.nl")
entryPoints: [web]
middlewares: [https-redirect@file]
service: gitea
gitea-https:
rule: Host("git.japnet.nl")
entryPoints: [websecure]
middlewares: [security@file]
service: gitea
tls:
certresolver: cf
domains:
- main: "japnet.nl"
sans: ["*.japnet.nl"]
# --- Home Assistant ---
hass-http:
rule: Host("hass.japnet.nl")
entryPoints: [web]
middlewares: [https-redirect@file]
service: hass
hass-https:
rule: Host("hass.japnet.nl")
entryPoints: [websecure]
middlewares: [security@file]
service: hass
tls:
certResolver: cf
domains:
- main: "japnet.nl"
sans: ["*.japnet.nl"]
# --- SearXNG ---
searxng-http:
rule: Host("searxng.japnet.nl")
entryPoints: [web]
middlewares: [https-redirect@file]
service: searxng
tls:
certresolver: cf
domains:
- main: "japnet.nl"
sans: ["*.japnet.nl"]
searxng-https:
rule: Host("searxng.japnet.nl")
entryPoints: [websecure]
middlewares: [security@file, searxng-ratelimit@file]
service: searxng
tls:
certResolver: cf
domains:
- main: "japnet.nl"
sans: ["*.japnet.nl"]
# --- Authentik ---
authentik-http:
rule: Host("auth.japnet.nl")
entryPoints: [web]
middlewares: [https-redirect@file]
service: authentik
authentik-https:
rule: Host("auth.japnet.nl")
entryPoints: [websecure]
middlewares: [security@file]
service: authentik
tls:
certResolver: cf
domains:
- main: "japnet.nl"
sans: ["*.japnet.nl"]
services:
gitea:
loadBalancer:
servers:
- url: http://192.168.2.45:3000
hass:
loadBalancer:
servers:
- url: http://192.168.2.54:8123
searxng:
loadBalancer:
servers:
- url: http://192.168.2.45:4001
authentik:
loadBalancer:
servers:
- url: http://192.168.2.22:9000

View File

@@ -1,103 +0,0 @@
http:
routers:
# --- Gitea ---
gitea-http:
rule: Host("git.japnet.nl")
entryPoints: [web]
middlewares: [https-redirect@file]
service: gitea
gitea-https:
rule: Host("git.japnet.nl")
entryPoints: [websecure]
middlewares: [security@file]
service: gitea
tls:
certresolver: cf
domains:
- main: "japnet.nl"
sans: ["*.japnet.nl"]
# --- Home Assistant ---
hass-http:
rule: Host("hass.japnet.nl")
entryPoints: [web]
middlewares: [https-redirect@file]
service: hass
hass-https:
rule: Host("hass.japnet.nl")
entryPoints: [websecure]
middlewares: [security@file]
service: hass
tls:
certResolver: cf
domains:
- main: "japnet.nl"
sans: ["*.japnet.nl"]
# --- SearXNG ---
searxng-http:
rule: Host("searxng.japnet.nl")
entryPoints: [web]
middlewares: [https-redirect@file]
service: searxng
tls:
certresolver: cf
domains:
- main: "japnet.nl"
sans: ["*.japnet.nl"]
searxng-https:
rule: Host("searxng.japnet.nl")
entryPoints: [websecure]
middlewares: [security@file, searxng-ratelimit@file]
service: searxng
tls:
certResolver: cf
domains:
- main: "japnet.nl"
sans: ["*.japnet.nl"]
# --- Authentik ---
authentik-http:
rule: Host("auth.japnet.nl")
entryPoints: [web]
middlewares: [https-redirect@file]
service: authentik
authentik-https:
rule: Host("auth.japnet.nl")
entryPoints: [websecure]
middlewares: [security@file]
service: authentik
tls:
certResolver: cf
domains:
- main: "japnet.nl"
sans: ["*.japnet.nl"]
services:
gitea:
loadBalancer:
servers:
- url: http://192.168.2.45:3000
hass:
loadBalancer:
servers:
- url: http://192.168.2.54:8123
searxng:
loadBalancer:
servers:
- url: http://192.168.2.45:4001
authentik:
loadBalancer:
servers:
- url: http://192.168.2.22:9000

View File

@@ -19,3 +19,15 @@ http:
loadBalancer:
servers:
- url: http://192.168.2.22:9000
portainer:
loadBalancer:
servers:
- url: https://192.168.2.45:9443
passHostHeader: true
serversTransport: portainer-transport
serversTransports:
portainer-transport:
insecureSkipVerify: true