Nextcloud Talk auf Unraid Docker | So geht’s

In diesem Blogbeitrag zeige ich dir, wie du auf deiner Nextcloudinstanz den Dienst Talk installieren kannst. (auf Dockerbasis)

In diesem Beitrag zeige ich dir, wie du auf deiner Nextcloudinstanz den Dienst Talk installieren kannst. (auf Dockerbasis)
Viel Spaß.

Schritt 1:
Logge dich in Unraid ein.

Schritt 2: Gehe in Unraid auf: Apps -> Suchleiste: Gebe  „coturn“ ein.
Hier musst du auf „click to install“ klicken.

Jetzt musst du den server einrichten.

Davor überprüfst du bitte nochmal, ob der „Network Type:“ auf „Host“ gestellt ist.

Jetzt scrollst du bis zu diesem (siehe Bild) Punkt herunter und klickst auf „EDIT“

Hier solltest du ungefähr das hier sehen: (siehe Bild)
Nun passse bitte ALLES so an, wie es auf dem Bild zu sehen ist
(der „Default Value“ kannst du so lassen, wie er bei dir steht)
Anschließend auf „SAVE“ klicken

Jetzt scrollst du weiter runter, und schließt die Config mit „APPLY“ ab.
(außer du möchtest die Ports ändern für NC talk -> z.B. „Container Port“)

Wenn alles funktioniert hat, solltest du lesen: „The Comand finished Successfully“.
Nach einer bestätigung mit dem „DONE“ button befindest du dich wieder im „APPS“ tab.

Als nächstes müssen wir ein Skript erstellen:
Die sogenannte „turnserver.conf“ config
Hierfür wäre ein tool wie „Winscp“ (Windows) oder für Linux – nutzer auch „Krusader„. In meinem Fall finde ich WinSCP besser, weswegen ich dies auch zeigen werde.

Doch bevor wir ein skript verschieben können, brauchen wir erst einmal ein Skript.
Das findet ihr hier.
Diese config müsst ihr nur kopieren. (Ist sehr lang)
Anschließend in Notizen oder sowas einfügen, um es anpassen zu können.
Wenn ihr das getan habt, müsst ihr ein paar sachen anpassen:

Erklärung:
– Bei „listening-port“ müsst ihr das  # davor entfernen (dieses # nennt man „auskommentieren“)
– Bei „fingerprint“ einfach das # wegmachen
– Bei „use-auth-secret“ ebenfalls die auskommentierung entfernen
– Bei „static-auth-secret=“ musst du auch das # wegmachen und trage ein SICHERES PASSWORT anstelle des „mypassword“ (brauchen wir später auch nochmal)
– Bei „realm=“ musst du deine Domain von deiner Nextcloud hinschreiben
– Bei „total-quota=“ muss wie oben das # entfernt werden und nach dem „=“ eine 100 ergänzt werden.
– Bei „bps-capacity=“ muss wieder das # entfernt und nach dem „=“ eine 0 ergänzt werden
– Bei „stale-nonce“ einfach das # wieder entfernen und nicht verwirren lassen, dahinter steht meistens ein „= 600“ oder so da, einfach stehen lassen.
– Bei den letzten Punkt „no-multicast-peers“ einfach wieder das # entfernen

Jetzt Speichert ihr das File egal mit welchem namen ab. (ich habe es „skript-coturn“ genannt)

listening-port=3478
fingerprint
use-auth-secret
static-auth-secret=mypassword
realm=your.domain.com
total-quota=100
bps-capacity=0
stale-nonce
no-multicast-peers

Öffne WinSCP (oder Krusader)
und melde dich mit der IP deines Unraid-servers und dem Port 21 mit Nutzer und PW an.

Jetzt musst du im Unraid-fenster in folgenden Pfad gehen: /mnt/user/appdata/coturn/ (siehe bild)

Nun musst du deine config vom Computer einfach in das Unraid-fenster schieben. Wenn das geschehen ist, musst du das file in Unraid mit einem Rechtsklick umbenennen: turnserver.conf
(BITTE NICHT ANDERES BENENNEN; SONST FINDET DER COTURN DAS FILE NICHT!)

Gehe jetzt wieder in Unraid (WebUI) rein, und gehe auf: Docker -> coturn -> „restart“
Nachdem der Docker neu gestartet wurde, musst du auf deine Nextcloud gehen.

Wenn du Talk schon installiert hast, kannst du diese Info einfach überspringen.
Wenn du Talk noch nicht installiert hast, lese diese Info auch durch!
Du kannst Nextcloud Talk auf 2 weisen installieren: 1. Gehe auf: Dein Profil -> Apps -> geben „Talk“ ein -> FERTIG
2. über Terminal (notwendig, wenn z.B. ein error bei Möglichkeit 1 kommt)
Wie du das machst, erfährst du hier
Jetzt kannst du weiter machen 🙂

Jetzt müssen wir die Ports freigeben.
Bitte folgende Ports freigeben:

UDP 3478

TCP 3478

UDP 49152 – 49172

Diese Ports musst du für Unraid freigeben.

Auf Nextcloud gehst du auf dein user -> einstellungen -> unter Verwaltung auf „Talk“.

Hier scrollst du bis zum Punkt „TURN-Server“.
Gehe auf das + daneben.

Jetzt erscheint ein abschnitt, den wir anpassen müsen wie auf dem Bild zu sehen.
Das erste verschwärzte ist meine Domain:3478
Das zweite verschwärzte ist das Passwort von vorhin (mypassword)

Um alles zu testen, können wir auf den hacken daneben klicken:

Bedeutungen:
Hacken: alles geht
Achtung zeichen: geht nicht

Wenn das nun alles funktioniert, funktioniert Talk!