110 lines
1.5 KiB
Caddyfile
110 lines
1.5 KiB
Caddyfile
{
|
|
log {
|
|
level ERROR
|
|
}
|
|
# admin off
|
|
servers {
|
|
metrics
|
|
}
|
|
}
|
|
|
|
matrix.broccoli.town {
|
|
reverse_proxy /_matrix/* http://localhost:8008
|
|
reverse_proxy /_synapse/client/* http://localhost:8008
|
|
}
|
|
|
|
syncv3.broccoli.town {
|
|
reverse_proxy http://localhost:8009
|
|
}
|
|
|
|
broccoli.town:8448 {
|
|
reverse_proxy http://localhost:8008
|
|
}
|
|
|
|
radarr.broccoli.town {
|
|
bind 100.91.249.54
|
|
|
|
tls {
|
|
dns porkbun {
|
|
api_key {env.PORKBUN_API_KEY}
|
|
api_secret_key {env.PORKBUN_SECRET_KEY}
|
|
}
|
|
}
|
|
|
|
reverse_proxy http://localhost:7878
|
|
}
|
|
|
|
sab.broccoli.town {
|
|
bind 100.91.249.54
|
|
|
|
tls {
|
|
dns porkbun {
|
|
api_key {env.PORKBUN_API_KEY}
|
|
api_secret_key {env.PORKBUN_SECRET_KEY}
|
|
}
|
|
}
|
|
|
|
reverse_proxy http://localhost:8085
|
|
}
|
|
|
|
sonarr.broccoli.town {
|
|
bind 100.91.249.54
|
|
|
|
tls {
|
|
dns porkbun {
|
|
api_key {env.PORKBUN_API_KEY}
|
|
api_secret_key {env.PORKBUN_SECRET_KEY}
|
|
}
|
|
}
|
|
|
|
reverse_proxy localhost:8989
|
|
}
|
|
|
|
transmission.broccoli.town {
|
|
bind 100.91.249.54
|
|
|
|
tls {
|
|
dns porkbun {
|
|
api_key {env.PORKBUN_API_KEY}
|
|
api_secret_key {env.PORKBUN_SECRET_KEY}
|
|
}
|
|
}
|
|
|
|
reverse_proxy localhost:9091
|
|
}
|
|
|
|
danielpatterson.dev {
|
|
header {
|
|
proof proven.lol/de4a14
|
|
}
|
|
root * /srv/site/danielpatterson.dev
|
|
encode zstd gzip
|
|
file_server
|
|
}
|
|
|
|
movies.danielpatterson.dev {
|
|
reverse_proxy localhost:8096
|
|
}
|
|
|
|
elixir.danielpatterson.dev {
|
|
reverse_proxy localhost:8080
|
|
}
|
|
|
|
git.broccoli.town {
|
|
reverse_proxy localhost:3030
|
|
}
|
|
|
|
http://bigding:8384 {
|
|
bind 100.91.249.54
|
|
|
|
reverse_proxy localhost:8387
|
|
}
|
|
|
|
http://bigding {
|
|
bind 100.91.249.54
|
|
|
|
handle_path /prometheus/* {
|
|
reverse_proxy localhost:9090
|
|
}
|
|
}
|