Über editors.cloud
editors.cloud ist ein selbstgehostetes Member-Portal mit integrierter Self-Maintenance-Engine — gebaut als isolierter Stack auf einem bestehenden Ubuntu-VPS.
Architektur
- Web: nginx vhost #11 (TLS via certbot), reverse-proxy zu FastAPI auf 127.0.0.1:9170
- App: Python 3.12 + FastAPI + Jinja2, läuft als systemd service unter
editors-deploy - DB: Postgres 16 (existierend), Schema
editors_cloud - Auth: Magic Link per Resend (HTTPS API, kein SMTP-Server)
- Mail: Resend mit DKIM/SPF-verifizierter editors.cloud Domain
Sicherheits-Promise
- 🔐 Eigener Unix-User, eigene Pfade, kein Root
- 🔐 Keine Passwörter, nur signierte Magic-Link-Cookies
- 🔐 HSTS, Same-Site-Cookies, TLS 1.2+ only
- 🔐 fail2ban + ufw Standard-Jails
- 🔐 sudoers-Regel erlaubt nur eigene Service-Cmds
Roadmap
Phase 0 ✓ Pre-Flight
Phase 1 ✓ TLS + nginx vhost
Phase 2 ◐ FastAPI App (du bist hier)
Phase 3 · Magic Link Auth
Phase 4 · Self-Maintenance-Engine
Phase 5 · Mavis/Mavis-Bridge