this post was submitted on 01 Mar 2026
55 points (100.0% liked)
DACH - Deutschsprachige Community für Deutschland, Österreich, Schweiz
4986 readers
682 users here now
Das Sammelbecken auf feddit.org für alle Deutschsprechenden aus Deutschland, Österreich, Schweiz, Liechtenstein, Luxemburg und die zwei Belgier. Außerdem natürlich alle anderen deutschprechenden Länderteile der Welt.
Für länderspezifische Themen könnt ihr euch in folgenden Communities austauschen:
___
Zusätzliche Regeln aus „Lessons learned":
- Postet hier zu allen Themen, die euch interessieren (soweit sie den anderen Regeln genügen)
- Es werden Posts zum Thema Nahost / Palästina/Israel hier auf Dach gelöscht.
- Dasselbe gilt für Wahlumfragen à la Sonntagsumfrage.
- Bitte Titel von Posts nur sinnerweiternd und nicht sinnentstellend verändern. Eigene Meinungen gehören in den Superkommentar oder noch besser in einen eigenen Kommentar darunter.
- Youtube Videos bitte nicht ohne eine zusätzliche Zusammenfassung posten
___
Einsteigertipps für Neue gibt es hier.
___
Eine ausführliche Sidebar mit den Serverregeln usw. findet ihr auf der Startseite von feddit.org
___
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Ui, das hatte ich mir auch für letzten Monat vorgenommen. Ich mache das über Docker, bin aber an irgendwelchen Python-Errors gescheitert und habe das erstmal auf Eis gelegt. Vielleicht ja im März. Hast du ein gutes compose file / Anleitung o.ä.?
Nein, sorry ich hab keine gute einheitliche Anleitung gefunden. Ich hab dokumentiert was ich für mich gemacht habe, das ist jetzt meine Anleitung. Die offizielle Dokumentation finde ich auch nicht sonderlich übersichtlich. Trotzdem möchte ich hier meine Erfahrung schildern und wenn du Fragen oder so an mich hast darfst du mir auch gerne schreieben.
Ich habe Proxmox auf meinem alten Gaming-PC, den ich noch ein bisschen mit RAM und Storage aufgerüstet habe, laufen. Auf dem habe ich ein nginx Reverse Proxy laufen der TLS-Verbindungen meiner Dienste terminiert.
Ich arbeite als Junior IT System Engineer und dachte das krieg ich easy hin und ich kann dabei etwas lernen. Deshalb versuchte ich zuerst die Installation von Hand aufzubauen und habe jeden Server (Synapse, PostgreSQL, Redis, LiveKit, lk-jwt) händisch auf VMs und Linux Containern eingerichtet. Das hat soweit funktioniert, dass der Server aus dem Internet erreichbar war, ich konnte Accounts erstellen und mich anmelden und ich konnte Nachrichten hin und her schreiben. Aber das mit den Calls wollte nicht. (Im Nachhinein lag das wohl dran dass ich zuerst versuchte ohne TURN-TLS auszukommen)
Dann habe ich nochmals neu begonnen mit mehr gesammeltem Wissen über die Architektur von Matrix Homeservern und was es braucht für STUN und TURN. Beim zweiten Anlauf habe ich mich überwunden und mich zum ersten mal richtig mit Docker und Kubernetes auseinandergesetz. Die offizielle Matrix Implementierung ist ja für Kubernetes entwickelt und ich erhoffte mir weniger Schwierigkeiten wenn ich mich möglichst nahe an der offiziellen Implementierung bewege. Auf einer grosszügig ausgestatteten VM habe ich also Debian und K3s installiert.
Die Installation von ESS Community lief unüberraschend reibungslos. Mit Helm war der Matrix Stack sehr schnell installiert. Das Konfigurieren ging dann auch einfacher bis auf einige Syntaxfehler die ich gemacht habe. Ich habe möglichst viel versucht aus den offiziellen Dokumentationen zu ziehen und hab mir zusätzlich von ClaudeAI helfen lassen.