feat: added dockhand and reordered file
This commit is contained in:
parent
3322911fcd
commit
e432dabe7a
1 changed files with 80 additions and 73 deletions
153
caddy/Caddyfile
153
caddy/Caddyfile
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue