Docker-Compose-Setup mit Synapse, Element Web, Synapse-Admin, Caddy als Reverse Proxy und Postgres. Secrets und Laufzeitdaten sind via .gitignore ausgeschlossen; Beispiel-Configs mit Platzhaltern liegen als *.example bei. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y31cBx4B4b56LmzTA9wx76
27 lines
468 B
Caddyfile
27 lines
468 B
Caddyfile
matrix.greif.life-maps.com {
|
|
|
|
handle /_matrix/* {
|
|
reverse_proxy synapse:8008
|
|
}
|
|
handle /_synapse/* {
|
|
reverse_proxy synapse:8008
|
|
}
|
|
handle /.well-known/matrix/* {
|
|
reverse_proxy synapse:8008
|
|
}
|
|
|
|
# Landing Page
|
|
handle {
|
|
root * /var/www/html
|
|
file_server
|
|
}
|
|
}
|
|
|
|
element.greif.life-maps.com {
|
|
reverse_proxy element:80
|
|
}
|
|
|
|
element-admin.greif.life-maps.com {
|
|
reverse_proxy element-admin:80
|
|
}
|