notes for nerds – pc, server, phones, apps

notes4nerds

— notes.h87.at —

Matrix Server Aufsetzen

In diesen kleinen tutorial setzen wir einen Matrix chat server auf einen raspberrypi mit hilfe yunohost auf.

Schritt 1 : download von https://yunohost.org/de/install/hardware:rpi34

Schritt 2 : download von https://etcher.balena.io/

Schritt 3 : im terminal gehen wir mit „cd ~/Downlaod“ und führen die datei aus

./balenaEtcher-1.18.11-x64.AppImage

Dann legen wir einen usb stick, usb festplatte oder microsd-card in den PC ein

und flashen das zuvor downgeloadete image

Schritt 4 : einsetzen des Speichermediums in da raspberry pi

Schritt 5: gehen sie in den Browser und rufen die url: yunohost.local auf und setzen einen neuen username und passwort ein.

wir erstellen eine hauptdomain und warten bis das setup fertig ist.

Schritt 6 : wir loggen uns in die yunohost-api ein gehen auf Domänen und erstellen eine weitere domain für die synapse-admin oberfläche wir nennen diese hier admin.example.com

Schritt 7 : wir öffnen ein Terminal loggen usn mit ssh user@yunohost.local ein die userdaten für den ssh zugang sind identisch mit den zuvor erstellten user dann führen wir folgende commandos aus:

sudo yunohost app install synapse (wir werden gefragt auf welcher domäne die app gelegt werden soll, wir verwenden die zuvor erstellte hauptdomäne example.com

sudo yunohost app install synapse-admin (wir legen diese app auf admin.example.com)

sudo yunohost app install coturn

Schritt 8 : um auf der url http://admin.example.com sich einzuloggen führen wir im Terminal noch folgenden befehl aus um unseren zuvor erstellten user admin rechte zu geben

su --command="psql matrix_synapse" postgres <<< "UPDATE users SET admin = 1 WHERE name = '@username:matrix.domain.com'"

Schritt 9 :Es ist wichtig auf der yunohost web oberfläche die Diagnose laufen zu lassen und alle Fehler die noch unconfiguriert sind nach und nach abzuarbeiten, keine sorge das ist normal wichtig sind alle ports zu öffnen und die DNS einträge zu setzen

Schritt 10: Wenn alles fertig configuriert wurde noch unter Domänen die let´s encrypt certificate zu erstellen.

Schritt 11 : wir öffnen die Url https://app.element.io und drücken auf Anmelden. Tragen usnere homeserver url ein (zuvor erstellte hauptdomäne) und erstellen eienen user und können los chatten

Danach noch den bestätigunslink in der email die du bekommen hast bestätigen und sie können sich mit einen beliebigen matrix client einloggen

FERTIG


Beitrag veröffentlicht

in

,

von

Kommentare

Schreibe einen Kommentar