Echtzeit, aber zuerst gespeichert
Jede Nachricht landet in PostgreSQL, bevor sie jemand sieht. Nach einem Verbindungsabbruch holt der Client alles aus der Datenbank nach.
openDiscord ist eine Open-Source-Plattform für Communities. Chatte auf opendiscord.app oder betreibe exakt dasselbe Release auf deinem eigenen Server. Kein Lock-in, und einfacher Chat landet nie hinter einer Paywall.
Lerngruppe
Textkanäle
#announcements
#general
#self-hosting
#design
#moderators
# general
Mara09:41
Unsere Lerngruppe stand an einem Abend. Den Rest haben Einladungslinks erledigt.
jonas09:42
Dasselbe Release auf meinem eigenen Server. docker compose up und es lief 🚀
🚀 4Ife09:44
Gründe für Kicks und Bans landen im Audit-Log. Unsere Mods lieben es.
Mara09:45
Und meine Daten exportiere ich mit einem Klick. So muss das sein.
Nachricht an #general Ife schreibt…
IIfe
jjonas
MMara
KKai
Open Source · Echte Menschen · Bessere Communities
Jede Nachricht landet in PostgreSQL, bevor sie jemand sieht. Nach einem Verbindungsabbruch holt der Client alles aus der Datenbank nach.
Außenstehende können eine Community weder lesen noch abonnieren oder überhaupt finden. Der Server erzwingt diese Regel, Tests sichern sie ab.
Rollen mit klarer Hierarchie, Kick und Ban mit Begründung, ein Audit-Log und Rate-Limits ab dem ersten Tag.
Exportiere alles, was du geschrieben hast, oder lösche dein Konto mit einem Klick. Keine Dark Patterns, kein Werbe-Tracking.
Direktnachrichten sind zwischen verifizierten Geräten Ende-zu-Ende-verschlüsselt. Community-Text und Sprache sind es nicht. Die Integration wurde noch nicht unabhängig geprüft.
Selbst hosten
Die offizielle Instanz und deine Instanz nutzen dasselbe Image. Richte eine Domain auf einen kleinen VPS, setze zwei Secrets, und du hast einen Community-Server mit Backups unter deiner Kontrolle.
Keine Abhängigkeit von uns
Eine selbst gehostete Instanz telefoniert nie nach Hause: kein gemeinsamer Login, kein Zahlungskonto, kein Cloudflare nötig.
Überall derselbe Kern
opendiscord.app läuft mit dem öffentlichen Release. Hosting ist Komfort, keine Funktionssperre.
Geld kauft keine Mod-Rechte
Sponsoring finanziert Entwicklung und Server. Es verleiht nie Rechte innerhalb einer Community.
$ git clone https://github.com/opendiscord/opendiscord$ cp .env.example .env # DOMAIN + Secrets setzen$ docker compose up -d✓ postgres migrate web caddy läuft→ https://chat.your-domain.org
docker-compose.yml
postgres
Die Quelle jeder Nachricht
migrate
Spielt Schemaänderungen ein und beendet sich
web
Next.js-App, API und Auth
caddy
Automatisches HTTPS für deine Domain
Offen entwickelt