Use Caddy as reverse proxy instead of nginx
This commit is contained in:
@@ -1,11 +1,39 @@
|
||||
bram.veenboer.xyz \
|
||||
*.bram.veenboer.xyz \
|
||||
{
|
||||
reverse_proxy nginx
|
||||
tls {
|
||||
dns route53 {
|
||||
access_key_id {$AWS_ACCESS_KEY_ID}
|
||||
secret_access_key {$AWS_SECRET_ACCESS_KEY}
|
||||
}
|
||||
}
|
||||
(unprotected) {
|
||||
{args[0]}.{$SUBDOMAIN}.{$DOMAIN} {
|
||||
log {
|
||||
output file /var/log/{args[0]}.log
|
||||
}
|
||||
reverse_proxy {args[1]}
|
||||
}
|
||||
}
|
||||
|
||||
(pathproxy) {
|
||||
handle /{args[0]}/* {
|
||||
reverse_proxy http://{args[1]}
|
||||
}
|
||||
}
|
||||
|
||||
import unprotected seafile host:8082
|
||||
import unprotected grafana host:3333
|
||||
import unprotected photoprism host:2342
|
||||
import unprotected dsmr host:8123
|
||||
import unprotected ha host:6052
|
||||
|
||||
{$SUBDOMAIN}.{$DOMAIN} {
|
||||
log {
|
||||
output file /var/log/path.log
|
||||
}
|
||||
import pathproxy jellyfin host:8097
|
||||
import pathproxy transmission host:9091
|
||||
import pathproxy sonarr host:18989
|
||||
import pathproxy radarr host:17878
|
||||
import pathproxy lidarr host:18686
|
||||
import pathproxy bazarr host:16767
|
||||
import pathproxy facette host:12003
|
||||
import pathproxy gitlab host:19080
|
||||
import pathproxy filebrowser host:8001
|
||||
import pathproxy plik host:8087
|
||||
import pathproxy droppy host:19898
|
||||
import pathproxy ghost host:2368
|
||||
import pathproxy jackett host:9117
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user