Nebu
Enterprise-fähiger, Matrix-kompatibler Chat-Server — Apache 2.0, kein Föderations-Overhead, horizontal skalierbar.
Nebu (benannt nach dem Schiff „Nebukadnezar" aus dem Matrix-Film) ist ein Enterprise-Chat-Server, der die Matrix Client-Server API implementiert. Damit funktionieren Standard-Matrix-Clients (Element, Cinny, FluffyChat u.a.) ohne Anpassungen. Nebu ist für Organisationen entwickelt, die volle Datensouveränität benötigen: On-Premise-Betrieb, kein Vendor-Lock-in, kein Telemetrie-Overhead und kein Föderationsprotokoll. Architektur: Drei Laufzeitkomponenten — ein stateless Go-Gateway (Matrix-API + Media), ein Elixir/OTP-Core (Room GenServer via Horde, Session-Manager via ETS, Presence, Event-Dispatcher) und PostgreSQL als Append-only-Eventlog. Kein Redis, kein NATS, kein Kafka. Sicherheit und Compliance: OIDC-only-Authentifizierung (Keycloak, Azure AD, Google Workspace, Dex), Ed25519-Nachrichtensignaturen für Authentizität und Nicht-Abstreitbarkeit, Audit-Logging, Legal-Export und Vier-Augen-Prinzip für privilegierten Zugriff. Implementierter Matrix-Scope: Login, Logout, Sync, Send, Messages, CreateRoom, Join, Typing, Receipts, Profile, Presence, Media-Upload/-Download/-Thumbnail, Key-Stubs (E2EE-Unterdrückung). Bewusst ausgeschlossen: Federation, Identity Server, E2EE (by design). Technologie-Stack: Go 1.26+, Elixir/OTP 1.19+, PostgreSQL 16+, gRPC (protobuf), Docker.
Software-Details
02.05.26
12.05.26
development
- web
- linux
0.1.0-pre-alpha
Apache-2.0
Jetzt Nutzung sichtbar machen!
Letzte Aktualisierung: