Was ist auf Ihrem Matrix-Server installiert?
- Synapse 1.164 Matrix-Homeserver, aus dem offiziellen Docker-Image
- Element Web 1.12, die Chat-App im Browser, standardmäßig auf Türkisch gestellt
- PostgreSQL-17-Datenbank
- Ein Admin-Konto namens yonetici (türkisch für Admin), mit einem generierten Passwort in Ihrem Panel
- HTTPS über Caddy, mit Element und Matrix unter derselben sslip.io-Adresse
- Geschlossene Registrierung und ausgeschaltete Föderation
- Firewall, bei der nur die Ports 22, 80 und 443 offen sind
Welche Größe brauchen Sie für Matrix?
Die Installationsanleitung von Synapse verlangt nur dann mindestens 1 GB freien RAM, wenn Sie großen öffentlichen Räumen beitreten wollen. Die Föderation ist hier aus, Sie treten solchen Räumen also nicht bei, allerdings teilt sich PostgreSQL den Server. Als Faustregel sind 2 GB ein guter Start für ein kleines Team oder eine Familie und 4 GB, wenn Benutzer und Räume wachsen. Eine offizielle Personenzahl gibt es nicht, denn die Last hängt von Benutzern, Räumen und hochgeladenen Dateien ab. Dateien sammeln sich auf der Festplatte an, und die Festplatte können Sie in Ihrem Panel vergrößern.
| Einsatz | Größe | Preis | Wählen |
|---|---|---|---|
| Ein paar Personen | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/Monat | |
| Kleines Team | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/Monat | |
| Unternehmen | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/Monat |
Für wen ist es gedacht?
- Teams und kleine Unternehmen, die den Chatverlauf auf ihrem eigenen Server haben möchten
- Familien und Freundeskreise, die einen geschlossenen Chat-Raum suchen
- Organisationen, die interne Nachrichten suchen, für die sich Außenstehende nicht registrieren können
- Sysadmins, die Matrix in einer kleinen Installation ausprobieren möchten
Was passiert nach der Bestellung?
- Stellen Sie die Größe ein und schließen Sie Ihre Zahlung ab.
- Ihr Server startet und Synapse und Element installieren sich. Machen Sie weiter, wenn die Zeile App in Ihrem Panel meldet, dass Matrix bereit ist.
- Klicken Sie auf dem Reiter Übersicht auf App öffnen und melden Sie sich mit den Angaben aus den Zeilen Login und Passwort bei Element an.
- Ihre ID sieht so aus: @yonetici:site-name. Wählen Sie in den Element-Apps für Handy und Desktop Ihre Website-Adresse als Server.
- Legen Sie Konten für Ihr Team per SSH an, richten Sie Ihre Räume ein und laden Sie alle ein.
Bei jedem Server
- Tägliche Sicherung im Preis inbegriffen
- Unbegrenzter Datenverkehr
- Voller Root-Zugriff
- RAM und CPU später vergrößern oder verkleinern, die Festplatte erweitern
- Standort: Istanbul · IST-1.
Gut zu wissen
- Der Servername ist die sslip.io-Adresse Ihrer Installation und steht in jeder Benutzer-ID. Laut Synapse lässt sich dieser Name später nicht ändern, die IDs behalten ihn also, auch wenn Sie eine Domain verbinden.
- Die Föderation ist aus, Sie können also keine Personen auf anderen Matrix-Servern anschreiben. Um sie zu öffnen, bearbeiten Sie homeserver.yaml und kümmern sich selbst um Port 8448.
- Es ist kein TURN-Server installiert. Laut Dokumentation von Synapse brauchen zuverlässige Sprach- und Videoanrufe einen, Anrufe können in manchen Netzwerken also scheitern.
- E-Mail ist nicht eingerichtet, es gibt also keine Passwort-Zurücksetzung und keine E-Mail-Benachrichtigungen. Sie können Ihren eigenen SMTP-Dienst in homeserver.yaml eintragen. Der Dienst ist nicht im Preis enthalten.
- Synapse und Element stehen unter AGPL-3.0 und kosten keine Nutzungsgebühr. Wenn Sie den Code ändern und anderen anbieten, müssen Sie Ihre Änderungen weitergeben.
- Die Installation bleibt auf Synapse 1.164.2 und Element 1.12.33, bis Sie sie ändern. Updates liegen in Ihrer Verantwortung: Bearbeiten Sie die Tags in compose.yaml und führen Sie docker compose up -d aus.
Fragen und Antworten zu Matrix
Was ist der Unterschied zwischen Matrix, Synapse und Element?
Matrix ist ein offener Chat-Standard. Synapse ist die Serversoftware, die ihn betreibt, und Element ist die App, mit der Menschen Nachrichten senden. Beide liegen in dieser Installation auf demselben Server, das Öffnen Ihrer Website-Adresse bringt also Element auf den Bildschirm.
Wie viel RAM braucht ein Matrix-Server?
Die Anleitung von Synapse verlangt nur dann mindestens 1 GB freien RAM, wenn Sie großen öffentlichen Räumen beitreten. Für einen kleinen privaten Server mit ausgeschalteter Föderation sind 2 GB als Faustregel ein guter Start, und mit mehr Benutzern vergrößern Sie in Ihrem Panel.
Wie füge ich meinem Matrix-Server einen Benutzer hinzu?
Verbinden Sie sich per SSH und führen Sie cd /opt/seturack/synapse aus. Führen Sie dann docker compose exec synapse register_new_matrix_user -c /data/homeserver.yaml http://localhost:8008 aus und geben Sie Benutzernamen und Passwort ein. Die Registrierung ist geschlossen, so entstehen Konten also.
Wie verbinde ich mich vom Handy mit meinem Matrix-Server?
Installieren Sie die Element-App, tragen Sie die Website-Adresse aus Ihrem Panel als Server ein und melden Sie sich mit dem für Sie angelegten Konto an. Die Desktop-App nimmt dieselben Angaben.
Kann mein Server mit anderen Matrix-Servern kommunizieren?
In dieser Installation nicht: Es ist ein privater Server mit ausgeschalteter Föderation. Sie haben Root-Zugriff und können sie selbst einschalten, lesen Sie aber zuerst die Föderationsanleitung von Synapse, denn Ihr Server wird dann für andere Server erreichbar.
Kann ich meine eigene Domain mit meinem Matrix-Server nutzen?
Sie können die Website-Adresse auf Ihre Domain ausrichten, aber der Servername in den Benutzer-IDs bleibt die sslip.io-Adresse. Laut Dokumentation von Synapse lässt sich dieser Name später nicht ändern.
Funktionieren Sprach- und Videoanrufe?
Die Installation ist für Nachrichten bereit, enthält aber keinen TURN-Server. Die Dokumentation von Synapse verlangt für zuverlässige Anrufe einen, Anrufe kommen in manchen Netzwerken also eventuell nicht zustande. Mit Root-Zugriff können Sie selbst einen TURN-Server hinzufügen.