Files
dotfiles/config/ansible/tasks/servers/services/caddy/Caddyfile.j2
Menno van Leeuwen e5eacba0e7
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 15s
Nix Format Check / check-format (push) Successful in 58s
Python Lint Check / check-python (push) Failing after 13s
feat: add Strict-Transport-Security header in Caddyfile and update MariaDB version in Nextcloud docker-compose
2025-03-14 12:10:48 +01:00

41 lines
881 B
Django/Jinja

photos.vleeuwen.me photos.mvl.sh {
reverse_proxy immich:2283
tls {{ caddy_email }}
}
hoarder.mvl.sh {
reverse_proxy hoarder:3000
tls {{ caddy_email }}
}
git.vleeuwen.me git.mvl.sh {
reverse_proxy gitea:3000
tls {{ caddy_email }}
}
jf.vleeuwen.me jf.mvl.sh {
reverse_proxy jellyfin:8096
tls {{ caddy_email }}
}
cloud.vleeuwen.me cloud.mvl.sh {
redir /.well-known/carddav /remote.php/dav/ 301
redir /.well-known/caldav /remote.php/dav/ 301
reverse_proxy nextcloud:80
header {
Strict-Transport-Security "max-age=15552000; includeSubDomains"
}
tls {{ caddy_email }}
}
collabora.mvl.sh {
reverse_proxy collabora:9980 {
header_up Host {host}
header_up X-Real-IP {remote}
header_up X-Forwarded-For {remote}
header_up X-Forwarded-Proto {scheme}
}
tls {{ caddy_email }}
}