Keine Kommentare

Matrix Server installieren

In dieser Anleitung zeige ich dir, wie du einen Matrix Server unter Ubuntu 22.04 aufsetzt. Matrix ist ein dezentrales Netzwerkprotokoll, das sichere und robuste Echtzeitkommunikation ermöglicht. Diese Anleitung führt dich Schritt für Schritt durch den Installationsprozess unter Ubuntu 22.04, sodass du am Ende eine vollständig funktionsfähige Messaging-Plattform betreibst.

Egal, ob du einen sicheren Ort für die Kommunikation in deinem Team schaffen oder einfach mehr Kontrolle über deine Daten haben möchtest – mit dieser Anleitung bist du bestens gerüstet.

apt update && apt upgrade -y && apt install curl wget gnupg2 apt-transport-https -y
wget -qO /usr/share/keyrings/matrix-org-archive-keyring.gpg https://packages.matrix.org/debian/matrix-org-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/matrix-org-archive-keyring.gpg] https://packages.matrix.org/debian/ $(lsb_release -cs) main" | tee /etc/apt/sources.list.d/matrix-org.list
apt-get update -y && apt-get install matrix-synapse-py3 -y

Füge nun in der Eingabemaske deine matrix.Domain.de ein und bestätige.

systemctl start matrix-synapse && systemctl enable matrix-synapse

Nachdem du Matrix installiert hast, erstelle einen registration_shared_secret-Key mit folgendem Befehl:

cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1

Du erhältst eine individuelle Zeichenfolge ähnlich dieser Ausgabe. Kopiere diese Zeichenfolge in die Zwischenablage. Im nächsten Schritt müssen wir sie in die homeserver.yaml einbinden.

Beispiel Ausgabe: K7mkpoAWtyy9LsherNQbuvmHDgjwp5tR

Als nächstes bearbeitest du die Standardkonfigurationsdatei von Matrix Synapse.

nano /etc/matrix-synapse/homeserver.yaml
    bind_addresses: ['127.0.0.1']
    enable_registration: false
    registration_shared_secret: "K7mkpoAWtyy9LsherNQbuvmHDgjwp5tR"
systemctl restart matrix-synapse
apt-get install nginx -y

Öffne nun die matrix.conf

nano /etc/nginx/conf.d/matrix.conf

Passe in der matrix.conf die Domain an, speichere und schließe die Datei.

server {
listen 80;
server_name matrix.DeineDomain.de;
location / {
proxy_pass http://localhost:8008;
proxy_set_header X-Forwarded-For $remote_addr;
}
}

Installiere jetzt certbot

apt-get install certbot python3-certbot-nginx -y && certbot

Erstelle deinen ersten Benutzer.

register_new_matrix_user -c /etc/matrix-synapse/homeserver.yaml http://localhost:8008

https://matrix.DeineDomain.de

Mein Homelab Server Minis Forum MS-01

In meinem Homelab dient dieser kompakte Mini-PC als leistungsstarker Server.

MINIS FORUM MS-01

Trotz seiner geringen Größe beeindruckt er mit einer bemerkenswerten Leistungsfähigkeit bei einem äußerst sparsamen Energieverbrauch.

Meine Server laufen performant in der Hetzner Cloud

Meine Top 3 Unify Systeme

AngebotBestseller Nr. 1
Ubiquiti Networks Ubiquiti UniFi AP AC High Density
Ubiquiti Networks Ubiquiti UniFi AP AC High Density*
LAN: 2x 1000Base-T (PoE+-PD); Wireless: WLAN 802.11a/​b/​g/​n/​ac/​h, simultan; Übertragungsrate: 800Mbps (2.4GHz), 1733Mbps (5GHz)
147,00 EUR Amazon Prime
Bestseller Nr. 2
Ubiquiti Cloud Gateway Ultra - UCG-Ultra
Ubiquiti Cloud Gateway Ultra - UCG-Ultra*
Läuft UniFi-Netzwerk für Full-Stack-Netzwerkverwaltung; Verwaltet über 30 UniFi-Netzwerkgeräte und über 300 Clients
120,47 EUR
Bestseller Nr. 3
Ubiquiti AP Unifi U6+ 3.0 Gbps, RJ45 ohne PoE-Injektor
Ubiquiti AP Unifi U6+ 3.0 Gbps, RJ45 ohne PoE-Injektor*
Hochwertige Material; Langlebig; Robustheit; Flexible Gestaltung
118,52 EUR

Das könnte dich auch interesieren

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Bitte füllen Sie dieses Feld aus.
Bitte füllen Sie dieses Feld aus.
Bitte gib eine gültige E-Mail-Adresse ein.
Sie müssen den Bedingungen zustimmen, um fortzufahren.