PameliaChat Beta

Ein selbst gehosteter Chat für Text, Sprache und Video.

An den Chat-Apps, die es gibt, hat mich immer irgendetwas gestört. Also baue ich meine eigene. Sie soll schlank bleiben und trotzdem alles können, was man im Alltag braucht. Wer PameliaChat betreibt, bestimmt selbst, wer dabei ist und wo die Daten liegen. Vorbilder waren für mich Teams und TeamSpeak.

Funktionen

  • Textkanäle mit Antworten, Threads, Reaktionen, Erwähnungen und Suche
  • Sprach- und Videokanäle mit Kamera und Bildschirmfreigabe
  • Direktnachrichten und Anrufe mit Ende-zu-Ende-Verschlüsselung
  • Dateien, Bilder und Profilbilder
  • Rollen und Rechte, Moderation und Protokoll für Administratoren
  • Einfache Installation auf dem eigenen Server mit Docker

Was dahintersteckt

  • Läuft auf deinem eigenen Linux-Server, mit Docker auf x64 und ARM
  • Apps für Windows und Android (Testversion), dazu eine Version im Browser
  • Sprache und Video in Echtzeit, auch in Gruppen
  • Installation und Updates per Skript, vor jedem Update mit Sicherung

So sieht es aus

Die Bilder zeigen eine ausgedachte Community mit Beispieldaten. Ein Klick öffnet ein Bild in voller Größe.

Textkanal mit Antworten, Reaktionen und Erwähnungen, rechts die Mitglieder
Textkanal mit Antworten, Reaktionen und Erwähnungen, rechts die Mitglieder
Kanäle in Kategorien, hier ein Projektkanal
Kanäle in Kategorien, hier ein Projektkanal
Profil eines Mitglieds mit seiner Rolle
Profil eines Mitglieds mit seiner Rolle
Registrieren nur mit Einladungscode
Registrieren nur mit Einladungscode

So funktioniert es

  1. Server aufsetzen

    Ein Linux-Server mit Docker reicht. Ein Installationsskript richtet alles ein, das HTTPS-Zertifikat holt sich der Server selbst.

  2. Leute einladen

    Ein Konto bekommt nur, wer einen Einladungslink oder das Server-Passwort hat. Rollen wie Mitglied, Moderator und Admin legen fest, wer was darf.

  3. Loslegen

    Mit der App für Windows, der Testversion für Android oder direkt im Browser. Die Web-App bringt der Server gleich mit.

Wer was lesen kann

Alles ist auf dem Weg zwischen App und Server verschlüsselt. Direktnachrichten und Direktanrufe sind zusätzlich Ende-zu-Ende-verschlüsselt, die kann auch der Betreiber des Servers nicht lesen.

Bereich Ende-zu-Ende-verschlüsselt Betreiber kann mitlesen
Textkanäle und Threads nein ja
Sprach- und Videokanäle nein technisch möglich
Direktnachrichten mit Dateien ja nein, nur wer wann mit wem schreibt
Direktanrufe ja nein

Kanäle bleiben bewusst ohne Ende-zu-Ende-Verschlüsselung, damit Suche, Moderation und der Verlauf für neue Mitglieder funktionieren.

Download

Aktuelle Version 0.2.5: Windows Android

Während der Beta ist der Download passwortgeschützt. Schreib mir, dann schicke ich dir das Passwort. Kontakt aufnehmen

Zum Download (mit Passwort)
Es ist ein unerwarteter Fehler aufgetreten. Neu laden 🗙

Verbindung wird wiederhergestellt …

Verbindung fehlgeschlagen. Nächster Versuch in Sekunden.

Verbindung fehlgeschlagen. Bitte erneut versuchen oder die Seite neu laden.

Die Sitzung wurde vom Server pausiert.

Die Sitzung konnte nicht fortgesetzt werden. Bitte erneut versuchen oder die Seite neu laden.