HTTPS: Caddy Reverse Proxy + Domain-Umstellung bollwerk.online #95
Labels
No labels
block-planning
bug
documentation
duplicate
enhancement
feature
good first issue
help wanted
infrastructure
invalid
planning
priority:high
priority:low
question
refactoring
status:backlog
status:done
status:in-progress
status:todo
tech-decision
test
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: bollwerkadmin/bollwerk#95
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Kontext
Die Domain
bollwerk.onlineist registriert und zeigt per DNS auf den VPS (195.246.231.210). Aktuell läuft der Ktor-Server direkt auf Port 8080 ohne HTTPS. Für eine sichere Verbindung (API, WebSocket, App-Downloads) muss ein Reverse Proxy mit automatischem TLS-Zertifikat eingerichtet werden.Akzeptanzkriterien
1. Caddy als Reverse Proxy auf VPS installieren
bollwerk.online→localhost:8080/ws/*)2. Docker-Port auf localhost beschränken
docker-compose.yml: Port-Binding von8080:8080auf127.0.0.1:8080:8080ändern3. Code-Referenzen updaten
SettingsKey.kt:DEFAULT_SERVER_URLvonhttp://195.246.231.210:8080aufhttps://bollwerk.onlinerun-integration-tests.ps1: Default-BaseUrl aktualisieren.github/skills/publish/SKILL.md+publish-apk.ps1: URL-Referenzen aktualisieren.github/skills/vps-deploy/SKILL.md: Domain statt IP dokumentieren4. Verifizierung
https://bollwerk.onlineliefert Homepage (HTML)https://bollwerk.online/api/versionliefert JSONTechnische Hinweise
@→195.246.231.210, CNAMEwww/*→@X-Forwarded-Proto/X-Forwarded-HostHeader (VersionRoutes.kt)127.0.0.1beschränkt werdenAbgeschlossen (2026-05-17)
Durchgeführte Aufgaben
un-integration-tests.ps1: BaseUrl-Default aktualisiert
Verifikation