New
Als Privatanwender habe ich eine Nextcloud selbst gehostet auf einem VPS. Ich möchte auch Matrix für die Familie und Freunde hosten mit Call Funktion (Turn Server). 1. Macht Nextcloud Talk mit Nextcloud Appointments parallel dann noch Sinn? 2. Kann ich den gleichen Turn Server Container für beides nutzen?
Jan 20, 2:23pm

Gute Fragen zu deiner selbstgehosteten Infrastruktur! Hier eine klare Einschätzung zu deinen beiden Punkten:


1. Nextcloud Talk + Nextcloud Appointments parallel zu Matrix nutzen – macht das Sinn?

Ja, aber mit klaren Abgrenzungen:

  • Nextcloud Talk ist ideal für spontane Chats, Dateifreigaben und schnelle Videoanrufe – besonders, wenn deine Familie/Freunde bereits Nextcloud nutzen. Die Integration mit Nextcloud Appointments (Terminplanung) ist hier ein großer Vorteil, wenn ihr z.B. Kalender, Aufgaben und Dateien gemeinsam nutzt.
  • Matrix (Element/Synapse) ist besser für dezentrale, langfristige Chats, Communities und Gruppen – besonders, wenn nicht alle Nextcloud nutzen oder du mehr Kontrolle über die Kommunikation möchtest (z.B. Brücken zu anderen Messengern).

Empfehlung:

  • Nutze Nextcloud Talk + Appointments für die Familie und enge Freunde, die bereits Nextcloud nutzen – hier ist die Integration (Kalender, Dateien, Aufgaben) ein großer Mehrwert.
  • Nutze Matrix für Freunde/Kontakte, die keine Nextcloud nutzen oder wenn du mehr Flexibilität (z.B. Brücken zu Telegram, Discord) brauchst.

2. Kann ich den gleichen TURN-Server-Container für Nextcloud Talk und Matrix nutzen?

Ja, das ist möglich und sinnvoll!

  • Ein TURN-Server (z.B. coturn) kann von mehreren Diensten gleichzeitig genutzt werden, solange die Konfiguration (Ports, Berechtigungen, Zertifikate) stimmt.
  • Wichtig:
    • Stelle sicher, dass der TURN-Server genug Ressourcen (Bandbreite, CPU) hat, wenn beide Dienste gleichzeitig genutzt werden.
    • Konfiguriere separate shared secrets und Berechtigungen für Nextcloud Talk und Matrix, damit die Dienste sich nicht gegenseitig stören.
    • Nutze TLS und aktuelle Zertifikate für beide Dienste.

Beispiel-Konfiguration (coturn):

  • Ein Container mit coturn, der auf Port 3478 UDP/TCP lauscht.
  • In Nextcloud Talk und Matrix (Synapse) die gleiche TURN-Server-URL eintragen, aber mit unterschiedlichen Credentials.

Zusammenfassung

  • Nextcloud Talk + Appointments lohnt sich, wenn du die Nextcloud-Integration nutzt.
  • Matrix lohnt sich für mehr Flexibilität und dezentrale Kommunikation.
  • Ein TURN-Server für beides ist möglich – achte auf Ressourcen und sichere Konfiguration.

Frage an dich: Hast du schon Erfahrung mit der Konfiguration von TURN-Servern oder brauchst du Hilfe bei der konkreten Einrichtung?

Jan 20, 2:23pm
Es gibt aktuell vier Stable Server Softwares im Matrix Eco System. Den Klassiker synapse auf Python Basis unter AGPL 3.0 oder kommerziell, synapse Pro auf Python + Rust Basis kommerziell, und continuwuity und Tuwunel beide auf Rust Basis und unter Apache 2.0. Recherchiere, gib Quellen an und Stelle ein Ranking noch folgenden Prioritäten auf. HOCH: Feature Umfang und Pflege des Projekts durch die Maintaine; MITTEL: Die Programmiersprache, Performance und Aufwand für mich als Admin; NIEDRIG: Die Lizenz;
Jan 20, 2:37pm

Hier ist ein aktuelles Ranking der vier stabilen Matrix-Homeserver-Softwares (Stand Januar 2026) nach deinen Prioritäten:


1. Continuwuity

  • Feature-Umfang & Pflege: Sehr aktiv entwickelt, viele neue Features (z.B. SSO/OIDC, Sicherheitsupdates), starke Community, regelmäßige Releases (aktuell 0.5.1 mit kritischen Sicherheitsfixes).
  • Programmiersprache/Performance: Rust – sehr performant, ressourcenschonend, gut für kleine bis mittlere Instanzen.
  • Admin-Aufwand: Relativ einfach, gute Dokumentation, Docker-Images verfügbar.
  • Lizenz: Apache 2.0 (niedrige Priorität für dich).

Fazit: Beste Wahl für Feature-Reichtum und aktive Pflege.


2. Tuwunel

  • Feature-Umfang & Pflege: Stabil, viele Features (z.B. SSO, gute Bridging-Unterstützung), aber etwas weniger aktiv als Continuwuity. Wird von Unternehmen genutzt, was für Stabilität spricht.
  • Programmiersprache/Performance: Rust – sehr performant, skalierbar, aber etwas komplexere Konfiguration als Continuwuity.
  • Admin-Aufwand: Etwas höher als Continuwuity, aber gut dokumentiert.
  • Lizenz: Apache 2.0.

Fazit: Gute Alternative, wenn du mehr Stabilität als neueste Features brauchst.


3. Synapse (Community Edition)

  • Feature-Umfang & Pflege: Vollständige Matrix-Spezifikation, aber Entwicklung jetzt hauptsächlich durch Element (nicht mehr durch die Foundation). Stabil, aber weniger Innovation als bei den Rust-Alternativen.
  • Programmiersprache/Performance: Python – höherer Ressourcenverbrauch, langsamer als Rust-Lösungen, aber sehr stabil und gut getestet.
  • Admin-Aufwand: Höher (mehr Konfiguration, mehr Ressourcen nötig), aber sehr gut dokumentiert.
  • Lizenz: AGPL 3.0 (niedrige Priorität).

Fazit: Gut für maximale Kompatibilität, aber nicht mehr State-of-the-Art.


4. Synapse Pro (kommerziell)

  • Feature-Umfang & Pflege: Kommerzielle Variante von Synapse, mit zusätzlichen Enterprise-Features (Skalierung, Compliance), aber für Privatanwender weniger relevant.
  • Programmiersprache/Performance: Python + Rust – besser als Synapse CE, aber immer noch komplexer als reine Rust-Lösungen.
  • Admin-Aufwand: Hoch, da Enterprise-Fokus.
  • Lizenz: Kommerziell.

Fazit: Für Privatanwender nicht empfehlenswert.


Zusammenfassung & Empfehlung

1
Continuwuity
⭐⭐⭐⭐⭐
Rust, sehr gut
Mittel
Apache 2.0
2
Tuwunel
⭐⭐⭐⭐
Rust, sehr gut
Mittel-Hoch
Apache 2.0
3
Synapse CE
⭐⭐⭐
Python, gut
Hoch
AGPL 3.0
4
Synapse Pro
⭐⭐⭐
Python+Rust, gut
Sehr hoch
Kommerziell

Für dich als Privatanwender mit Fokus auf Features, Pflege und Performance: Continuwuity ist die beste Wahl, gefolgt von Tuwunel, wenn du mehr Stabilität bevorzugst. Synapse lohnt sich nur, wenn du maximale Kompatibilität brauchst oder bereits Erfahrung damit hast.


Frage: Möchtest du Hilfe bei der konkreten Einrichtung oder Konfiguration eines der Server?

Jan 20, 2:37pm

This Chat is read-only. Login to resume chatting.