Vor einiger Zeit hatte ich im Artikel „TURN-Server für Nextcloud Talk“ beschrieben, wie man den Turnserver coTURN für Nextcloud einrichtet und konfiguriert. Einige Zeit später musste ich jedoch feststellen, dass diese Anleitung so nicht auf Raspbian (jetzt Raspberry Pi OS) übertragbar ist, da der Service des Turnservers schneller startet als das gesamte System. Dies hat zur Folge, dass der Dienst zu coTURN immer wieder von Hand angestoßen werden muss.
Um dies aber zu vermeiden, baut man einfach eine Zeitverzögerung in den erwähnten Service ein. Dazu editiert man die Datei /lib/systemd/system/coturn.service:
1 |
sudo nano /lib/systemd/system/coturn.service |
Man fügt nun folgenden Eintrag unter [Service] ein und speichert die Änderung mit Ctlr + o.
1 |
ExecStartPre=/bin/sleep 30 |
Den Editor verlässt man dann wieder mit Ctrl + x. Durch den Eintrag wird nun eine Verzögerung von 30 Sekunden erzwungen. Mit
1 |
sudo service coturn restart |
wird der Turnserver neu gestartet. So sollte coTURN nun nach dem nächsten Reboot des Raspberry Pi wie gewünscht arbeiten.
Viel Spaß!
Toller und hilfreicher Artikel. Schöne Beobachtung hast du da gemacht. Vielen Dank dafür.