Zerta

Zerta

XMPP-Server in Go. Apache 2.0. Hard-Fork von Jackal.

Zerta ist ein Open-Source-XMPP-Server für moderne Federation, mobile Clients und kontrollierbaren Eigenbetrieb. Der Code basiert auf Jackal und wird als eigenständiger Fork weiterentwickelt.

Features

Der aktuelle Scope deckt die XMPP-2024-Basis, moderne Authentifizierung, Multi-Device-Sync, Gruppenchat, Uploads und Betriebsmetriken ab.

SASL2 + Bind2 + FAST

Single-Round-Trip-Auth und Token-basierte Reconnects für moderne mobile Clients.

MAM + Message Carbons

Nachrichtenarchiv und Multi-Device-Sync über Geräte hinweg.

OMEMO

Ende-zu-Ende-Verschlüsselung via OMEMO mit PEP-Key-Store.

HTTP Upload

Datei-Uploads per XEP-0363, lokal oder mit HMAC-signierten URLs.

Multi-User Chat

MUC mit persistenten Räumen, Moderation und Verlauf.

Push Notifications

XEP-0357 für mobile Hintergrundzustellung.

Storage

MySQL 8+, PostgreSQL 12+ und BoltDB.

Clustering

Redis, PostgreSQL, NATS oder Raft.

Admin API

REST-Endpunkte für User-Management.

Monitoring

Prometheus-Metriken, Health Checks und pprof.

Anti-Spam & MUC RTBL

Real-Time-Block-Listen für Räume, Federation-Filter und Bidi-S2S.

TURN/STUN

Eingebettetes TURN/STUN mit XEP-0215-Credentials.

Tech

Go Apache 2.0 Hard-Fork von Jackal XMPP 2024 PostgreSQL MySQL BoltDB Redis NATS Prometheus

Zerta ist keine Hoster-Seite und kein Cloud-Produkt. Diese Seite verweist auf Code, Lizenz, Features und Betriebsscope des Open-Source-Servers. Managed Hosting gehört zu uuxo.net.

Code

Der Server-Code liegt auf git.uuxo.net und ist unter Apache 2.0 lizenziert. Installation, Konfiguration und Betriebsdokumentation gehören ins Repository.