ansible/roles/docker/files/Caddyfile

76 lines
1.3 KiB
Caddyfile

auth.thesatelliteoflove.com {
reverse_proxy authentik-server-1:9000
}
paper.thesatelliteoflove.com {
reverse_proxy paperlessngx-webserver-1:8000
}
pin.thesatelliteoflove.com {
reverse_proxy pinry-pinry-1:80
}
books.thesatelliteoflove.com {
reverse_proxy calibre-web:8083
}
audio.thesatelliteoflove.com {
reverse_proxy audiobookshelf-audiobookshelf-1:80
}
post.thesatelliteoflove.com {
reverse_proxy postiz:5000
}
tasks.thesatelliteoflove.com {
reverse_proxy authentik-server-1:9000
}
files.thesatelliteoflove.com {
reverse_proxy pingvin-pingvin-share-1:3000
}
git.thesatelliteoflove.com {
reverse_proxy gitea:3000
}
thesatelliteoflove.com {
root * /srv/tsol
file_server
}
bookmarks.thesatelliteoflove.com {
reverse_proxy hoarder-web-1:3000
}
social.thesatelliteoflove.com {
reverse_proxy gotosocial:8080
}
grist.thesatelliteoflove.com {
reverse_proxy grist-grist-1:8484
}
home.thesatelliteoflove.com {
reverse_proxy authentik-server-1:9000
}
pdftools.thesatelliteoflove.com:80 {
@allowed {
remote_ip 100.64.0.0/10
}
handle @allowed {
reverse_proxy stirling-stirlingpdf-1:8080
}
handle {
respond "Access denied" 403
}
}
repair.nerder.land {
root * /srv/repair
file_server
}