Wie Regnis tatsächlich gebaut ist
Keine Marketing-Zusammenfassung — eine ehrliche, technische Beschreibung der Architektur, der eingesetzten Software und des aktuellen Baustands. Status-Angaben halten sich an denselben Maßstab wie auf den Modul-Seiten der Website: Live heißt echt gegen den laufenden Betrieb geprüft, In Arbeit heißt gebaut, aber noch nicht vollständig verifiziert, Geplant heißt entschieden, aber noch nicht gebaut.
Sechs Module auf einem gemeinsamen Identity-Backbone
Jedes Modul hat eine eigene Technik-Basis — meist etablierte Open-Source-Software, nicht alles bei Null selbst gebaut. Genauer Live-Status pro Einzelfunktion steht auf der jeweiligen Modul-Seite der Website, hier geht es um die technische Einordnung.
VPN
Eigener Client auf Basis des quelloffenen Mullvad-VPN-Programms (geforkt, eigenes Branding, eigenes Login statt Mullvad-Kontonummer), WireGuard-Protokoll. Kill-Switch, Multi-Hop, Zensur-Umgehung und Tracker-Blocker sind aus der Basis geerbt.
Basis: Mullvad-App-Fork · WireGuard — Modul-Seite & Live-Status →
Mail
Eigener Mailserver auf Basis von Stalwart (Rust, unterstützt klassisches IMAP4rev2/POP3/SMTP UND das modernere JMAP). PGP-Verschlüsselung läuft vollständig im Browser per OpenPGP.js — der Server bekommt nie den unverschlüsselten privaten Schlüssel zu sehen.
Basis: Stalwart Mail Server · OpenPGP.js — Modul-Seite & Live-Status →
Sharing & Cloud/Backup
Beide Module teilen sich einen S3-kompatiblen, verschlüsselten Objekt-Storage (Garage, Rust, aktiv maintained), aber mit getrennten Bucket-Namespaces und unterschiedlichem Default-Berechtigungsmodell — Sharing ist zum Verschicken gedacht, Cloud/Backup bleibt standardmäßig privat.
Basis: Garage (S3-kompatibel) — Modul-Seite & Live-Status →
Hosting
Läuft auf Coolify, einer self-hosted Container-PaaS. Deployment per Git-Push oder fertigem Docker-Image, plus über 100 vorkonfigurierte Ein-Klick-Anwendungen, die Coolify selbst mitbringt.
Basis: Coolify — Modul-Seite & Live-Status →
Shared Desk
Eingebettetes CryptPad (Ende-zu-Ende-verschlüsselte Kollaborations-Suite, AGPLv3) statt Eigenbau — bewusst Embed statt Fork, damit Sicherheitspatches von CryptPad selbst automatisch ankommen. Übertragung läuft über einen bewusst "blinden" WebSocket-Relay-Server (ChainPad/Netflux), kein WebRTC-P2P, kein eigenes STUN/TURN nötig.
Basis: CryptPad (Embed) · ChainPad/Netflux — Modul-Seite & Live-Status →
Team Chat
Text-Chat auf Basis von Rocket.Chat, Video-/Audiotelefonie über einen eigenen Jitsi-Videoserver plus coturn für NAT-Durchquerung — eigenes Branding, keine Fremd-Marke sichtbar.
Basis: Rocket.Chat · Jitsi · coturn — Modul-Seite & Live-Status →
Der Unterbau, der alle Module verbindet
Nicht direkt sichtbar für Kunden, aber die Klammer um die sechs Module.
LiveEin Login für alles
Authentik als zentraler Identity Provider (OpenID Connect, Authorization-Code-Flow + PKCE). Ein Konto, eine Anmeldung — jedes Modul validiert das Token lokal per JWKS, ohne Rückfrage bei jedem Request.
Basis: Authentik (OIDC)
In ArbeitZwei Login-Pfade
Geplant: Passkey/WebAuthn als empfohlener Standard, Passwort + Pflicht-TOTP als gleichwertige Alternative für Geräte ohne Passkey-Hardware — keine reine Passwort-ohne-Zweitfaktor-Option. Authentik unterstützt Passkey/WebAuthn nativ als eigene Flow-Stage, aber der tatsächlich gebaute und getestete Self-Service-Signup deckt bisher bewusst nur den Passwort+TOTP-Pfad ab — der Passkey-Pfad ist noch nicht in den echten Registrierungs-Flow eingebaut.
GeplantAbrechnung
Lago als selbstgehostete Abrechnungs-Engine, geplant mit drei parallelen Zahlungswegen (Karte/SEPA über Stripe, PayPal, Krypto über CoinGate/NOWPayments). Bisher nur die Empfangsseite mit simulierten Zahlungsereignissen getestet — das eigentliche Abrechnungssystem läuft noch nicht live.
Basis: Lago · Stripe · PayPal · CoinGate/NOWPayments