docs: Remote-Access-Gateway-Design (v1, user-hosted) #16
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "docs/remote-access-design"
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?
Design-Doc als Grundlage fuers Meeting heute — bitte nicht ohne Review mergen, das Doc IST der Meeting-Input.
Kern:
furtka-gateway(neues Repo, docker-compose auf User-VPS): Caddy (On-Demand-TLS, LE pro Subdomain, kein Wildcard/DNS-01) +gatewayd(stdlib-Python: Pairing, Route-Sync, WG-Peers, Caddyfile-Push). Box = reiner WG-Client (outbound-only, CGNAT-fest).https://jellyfin.example.de-> VPS-Caddy -> Tunnel -> Box-Hostport. Manifest bekommt optionalesexpose-Objekt; Per-App-Toggle, Default AUS.Abweichungen von Roberts April-Proposal (begruendet in Sec. 2): Caddy statt Traefik; 2 Komponenten statt 3 (Pairing-Webseite entfaellt — Code kommt aus der VPS-Konsole); DNS vor Pairing (echtes TLS statt TOFU).
Die 4 offenen Fragen fuer heute (Sec. 12):
gw.vsfurtka-gw.+ Admin-UI jemals exponierbar?curl | bashvs 3-Schritt?Phasenplan: P1 = Tracer Bullet (1-2 Tage, Hand-Compose auf sauberem Test-VPS, Demo am Handy ueber LTE) validiert On-Demand-LE, WebSockets und Tunnel-MTU, bevor eine Zeile Pairing-Code existiert.
🤖 Generated with Claude Code
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.