51 lines
778 B
Caddyfile
51 lines
778 B
Caddyfile
{
|
|
auto_https off
|
|
log default {
|
|
output stdout
|
|
format console
|
|
}
|
|
}
|
|
|
|
http://whoami.{$DOMAIN} {
|
|
reverse_proxy whoami:80
|
|
}
|
|
|
|
http://dashboard.{$DOMAIN} {
|
|
reverse_proxy homer:8080
|
|
}
|
|
|
|
http://hassi.{$DOMAIN} {
|
|
# reverse_proxy homeassistant:8123
|
|
reverse_proxy {host}:8123
|
|
}
|
|
|
|
http://zigbee2mqtt.{$DOMAIN} {
|
|
reverse_proxy zigbee2mqtt:8080
|
|
}
|
|
|
|
http://jellyfin.{$DOMAIN} {
|
|
reverse_proxy jellyfin:8096
|
|
}
|
|
|
|
http://paperless.{$DOMAIN} {
|
|
reverse_proxy paperless-ngx:8000
|
|
}
|
|
|
|
http://download.{$DOMAIN} {
|
|
reverse_proxy pyload:8000
|
|
}
|
|
|
|
http://uptime.{$DOMAIN} {
|
|
reverse_proxy uptime-kuma:3001
|
|
}
|
|
|
|
http://torrent.{$DOMAIN} {
|
|
reverse_proxy transmission:9091
|
|
}
|
|
|
|
:80, :443 {
|
|
respond "404 Not Found" 404
|
|
handle_errors {
|
|
respond "{err.status_code} {err.status_text}" {err.status_code}
|
|
}
|
|
}
|