feat: added dockhand and reordered file

This commit is contained in:
Brian Pooe 2026-03-07 10:55:30 +02:00
parent 3322911fcd
commit e432dabe7a

View file

@ -2,7 +2,7 @@
admin :2019
}
#### Reusable Snippets
#### Shared Snippets
(common) {
tls brian.method@gmail.com {
dns cloudflare {env.CLOUDFLARE_DNS_TOKEN}
@ -21,6 +21,7 @@
import content-security-general
}
}
#### Content Security Snippets
(content-security-general) { # Default setup
# Disable unsafe inline/eval and plugins, only load scripts and stylesheets from same origin, fonts from google,
@ -39,34 +40,20 @@
Content-Security-Policy default-src 'none'; frame-ancestors 'none'
}
switchlite8poe.home.brianpooe.com {
#### Infrastructure
dns01.home.brianpooe.com {
import common
reverse_proxy 192.168.1.5
reverse_proxy 192.168.60.5:5380
}
tplink16de.home.brianpooe.com {
dockhand.home.brianpooe.com {
import common
reverse_proxy 192.168.1.8
reverse_proxy 192.168.60.5:3000
}
# Proxmox
proxmox.home.brianpooe.com {
nas.home.brianpooe.com {
import common
reverse_proxy 192.168.10.10:8006 {
transport http {
tls_insecure_skip_verify
}
header_up Host {upstream_hostport}
}
header {
Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
X-Content-Type-Options "nosniff"
X-Frame-Options "SAMEORIGIN"
Referrer-Policy "no-referrer"
}
encode gzip
reverse_proxy 192.168.10.24:5000
}
# Proxmox Backup Server
@ -89,56 +76,45 @@ pbs.home.brianpooe.com {
encode gzip
}
# Technitium DNS web console
dns01.home.brianpooe.com {
# Proxmox
proxmox.home.brianpooe.com {
import common
reverse_proxy 192.168.60.5:5380
reverse_proxy 192.168.10.10:8006 {
transport http {
tls_insecure_skip_verify
}
header_up Host {upstream_hostport}
}
header {
Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
X-Content-Type-Options "nosniff"
X-Frame-Options "SAMEORIGIN"
Referrer-Policy "no-referrer"
}
encode gzip
}
# The rest of the apps are running in docker inside synology nas
nas.home.brianpooe.com {
switchlite8poe.home.brianpooe.com {
import common
reverse_proxy 192.168.10.24:5000
reverse_proxy 192.168.1.5
}
emby.home.brianpooe.com {
tplink16de.home.brianpooe.com {
import common
reverse_proxy 192.168.10.24:8096
}
qbittorrent.home.brianpooe.com {
import common
reverse_proxy 192.168.10.24:8080
}
radarr.home.brianpooe.com {
import common
reverse_proxy 192.168.10.24:7878
}
sonarr.home.brianpooe.com {
import common
reverse_proxy 192.168.10.24:8989
}
prowlarr.home.brianpooe.com {
import common
reverse_proxy 192.168.10.24:9696
reverse_proxy 192.168.1.8
}
#### Synology Media Stack
bazarr.home.brianpooe.com {
import common
reverse_proxy 192.168.10.24:6767
}
sabnzbd.home.brianpooe.com {
emby.home.brianpooe.com {
import common
reverse_proxy 192.168.10.24:8282
}
seerr.home.brianpooe.com {
import common
reverse_proxy 192.168.10.24:5055
reverse_proxy 192.168.10.24:8096
}
flaresolverr.home.brianpooe.com {
@ -151,20 +127,37 @@ gluetun.home.brianpooe.com {
reverse_proxy 192.168.10.24:8000
}
# Proxmox apps
paperless-ngx.home.brianpooe.com {
prowlarr.home.brianpooe.com {
import common
reverse_proxy 192.168.10.11:8000 {
header_up Host {host}
}
encode gzip
}
it-tools.home.brianpooe.com {
import common
reverse_proxy 192.168.10.7:80
reverse_proxy 192.168.10.24:9696
}
qbittorrent.home.brianpooe.com {
import common
reverse_proxy 192.168.10.24:8080
}
radarr.home.brianpooe.com {
import common
reverse_proxy 192.168.10.24:7878
}
sabnzbd.home.brianpooe.com {
import common
reverse_proxy 192.168.10.24:8282
}
seerr.home.brianpooe.com {
import common
reverse_proxy 192.168.10.24:5055
}
sonarr.home.brianpooe.com {
import common
reverse_proxy 192.168.10.24:8989
}
#### Proxmox Apps
bento-pdf.home.brianpooe.com {
import common
reverse_proxy 192.168.10.6:8080
@ -175,10 +168,9 @@ beszel.home.brianpooe.com {
reverse_proxy 192.168.10.13:8090
}
ytd.home.brianpooe.com {
gramps.home.brianpooe.com {
import common
uri strip_prefix metube
reverse_proxy 192.168.10.14:3033
reverse_proxy 192.168.10.18:80
}
immich.home.brianpooe.com {
@ -186,12 +178,27 @@ immich.home.brianpooe.com {
reverse_proxy 192.168.10.15:2283
}
it-tools.home.brianpooe.com {
import common
reverse_proxy 192.168.10.7:80
}
paperless-ngx.home.brianpooe.com {
import common
reverse_proxy 192.168.10.11:8000 {
header_up Host {host}
}
encode gzip
}
speedtest.home.brianpooe.com {
import common
reverse_proxy 192.168.10.16:80
}
gramps.home.brianpooe.com {
ytd.home.brianpooe.com {
import common
reverse_proxy 192.168.10.18:80
uri strip_prefix metube
reverse_proxy 192.168.10.14:3033
}