feat(terminal): proxy /terminal (+WebSocket) through the Void app to ttyd

Makes the embedded Terminal work via the raw LAN IP too (bypasses Traefik's
/terminal route). ttyd base-path preserved; firewall on CT300 opened to the app host.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
root
2026-06-04 23:44:31 +10:00
parent 5aba750102
commit 4a55c24700
3 changed files with 74 additions and 3 deletions

View File

@@ -16,6 +16,7 @@
"dompurify": "^3.4.7",
"dotenv": "^17.4.2",
"express": "^5.2.1",
"http-proxy": "^1.18.1",
"jsdom": "^29.1.1",
"marked": "^18.0.4",
"multer": "^2.1.1",