fix: put connect_via_tailscale matcher inside block

main
LeRoyce Pearson 2024-01-09 16:40:25 -07:00
parent f224052eca
commit 362b227202
1 changed files with 11 additions and 5 deletions

View File

@ -398,14 +398,10 @@
enable = true; enable = true;
globalConfig = '' globalConfig = ''
email "fresh.car0178@geemili.xyz" email "fresh.car0178@geemili.xyz"
@connected_via_tailscale {
remote_ip 100.64.0.0/10
remote_ip fd7a:115c:a1e0::/48
}
''; '';
virtualHosts."lldap.samsehu.perli.casa".extraConfig = '' virtualHosts."lldap.samsehu.perli.casa".extraConfig = ''
@connected_via_tailscale remote_ip 100.64.0.0/10 fd7a:115c:a1e0::/48
handle @connected_via_tailscale { handle @connected_via_tailscale {
reverse_proxy localhost:17170 reverse_proxy localhost:17170
} }
@ -417,6 +413,7 @@
''; '';
virtualHosts."cockpit.samsehu.perli.casa".extraConfig = '' virtualHosts."cockpit.samsehu.perli.casa".extraConfig = ''
@connected_via_tailscale remote_ip 100.64.0.0/10 fd7a:115c:a1e0::/48
handle @connected_via_tailscale { handle @connected_via_tailscale {
reverse_proxy localhost:9090 reverse_proxy localhost:9090
} }
@ -432,6 +429,7 @@
''; '';
virtualHosts."nextcloud.samsehu.perli.casa".extraConfig = '' virtualHosts."nextcloud.samsehu.perli.casa".extraConfig = ''
@connected_via_tailscale remote_ip 100.64.0.0/10 fd7a:115c:a1e0::/48
handle @connected_via_tailscale { handle @connected_via_tailscale {
# https://docs.nextcloud.com/server/27/admin_manual/issues/general_troubleshooting.html#service-discovery # https://docs.nextcloud.com/server/27/admin_manual/issues/general_troubleshooting.html#service-discovery
redir /.well-known/carddav /remote.php/dav 301 redir /.well-known/carddav /remote.php/dav 301
@ -448,6 +446,7 @@
''; '';
virtualHosts."glauth.samsehu.perli.casa".extraConfig = '' virtualHosts."glauth.samsehu.perli.casa".extraConfig = ''
@connected_via_tailscale remote_ip 100.64.0.0/10 fd7a:115c:a1e0::/48
handle @connected_via_tailscale { handle @connected_via_tailscale {
reverse_proxy localhost:5555 reverse_proxy localhost:5555
} }
@ -455,6 +454,7 @@
''; '';
virtualHosts."dex.samsehu.perli.casa".extraConfig = '' virtualHosts."dex.samsehu.perli.casa".extraConfig = ''
@connected_via_tailscale remote_ip 100.64.0.0/10 fd7a:115c:a1e0::/48
handle @connected_via_tailscale { handle @connected_via_tailscale {
reverse_proxy localhost:5556 reverse_proxy localhost:5556
} }
@ -462,6 +462,7 @@
''; '';
virtualHosts."kavita.samsehu.perli.casa".extraConfig = '' virtualHosts."kavita.samsehu.perli.casa".extraConfig = ''
@connected_via_tailscale remote_ip 100.64.0.0/10 fd7a:115c:a1e0::/48
handle @connected_via_tailscale { handle @connected_via_tailscale {
reverse_proxy localhost:5000 reverse_proxy localhost:5000
} }
@ -469,6 +470,7 @@
''; '';
virtualHosts."aria.samsehu.perli.casa".extraConfig = '' virtualHosts."aria.samsehu.perli.casa".extraConfig = ''
@connected_via_tailscale remote_ip 100.64.0.0/10 fd7a:115c:a1e0::/48
handle @connected_via_tailscale { handle @connected_via_tailscale {
handle /jsonrpc { handle /jsonrpc {
reverse_proxy localhost:6800 reverse_proxy localhost:6800
@ -483,24 +485,28 @@
''; '';
virtualHosts."lid.arr.samsehu.perli.casa".extraConfig = '' virtualHosts."lid.arr.samsehu.perli.casa".extraConfig = ''
@connected_via_tailscale remote_ip 100.64.0.0/10 fd7a:115c:a1e0::/48
handle @connected_via_tailscale { handle @connected_via_tailscale {
reverse_proxy localhost:8686 reverse_proxy localhost:8686
} }
respond 403 respond 403
''; '';
virtualHosts."rad.arr.samsehu.perli.casa".extraConfig = '' virtualHosts."rad.arr.samsehu.perli.casa".extraConfig = ''
@connected_via_tailscale remote_ip 100.64.0.0/10 fd7a:115c:a1e0::/48
handle @connected_via_tailscale { handle @connected_via_tailscale {
reverse_proxy localhost:7878 reverse_proxy localhost:7878
} }
respond 403 respond 403
''; '';
virtualHosts."read.arr.samsehu.perli.casa".extraConfig = '' virtualHosts."read.arr.samsehu.perli.casa".extraConfig = ''
@connected_via_tailscale remote_ip 100.64.0.0/10 fd7a:115c:a1e0::/48
handle @connected_via_tailscale { handle @connected_via_tailscale {
reverse_proxy localhost:8787 reverse_proxy localhost:8787
} }
respond 403 respond 403
''; '';
virtualHosts."son.arr.samsehu.perli.casa".extraConfig = '' virtualHosts."son.arr.samsehu.perli.casa".extraConfig = ''
@connected_via_tailscale remote_ip 100.64.0.0/10 fd7a:115c:a1e0::/48
handle @connected_via_tailscale { handle @connected_via_tailscale {
reverse_proxy localhost:8989 reverse_proxy localhost:8989
} }