header.html

eulenbit.net

Technik, Computer, Linux, Open Source

Benutzer-Werkzeuge

Webseiten-Werkzeuge


user:wellenschrat:linux:xmpp-prosody-raspberry-pi-server

XMPP Prosody Raspberry Pi Server

https://www.youtube.com/watch?v=oVENqdkYDjo

A & AAA-Records setzen

Hostname chat.eulenbit.net
MUC conference.eulenbit.net
Share share.eulenbit.net

Ports

https://prosody.im/doc/ports

Port Beschreibung
80 Certbot-Zertifikatserneuerung
5222 Client-to-Server-Verbindungen
5269 Server-to-Server-Verbindungen
5280 http - HTTP-basierte Dienste
5281 https - HTTP-basierte Dienste
5347 External components gateways/bridges to non-XMPP networks and services

5347

Prosody installieren

sudo apt install prosody

Zertifikate

certbot installieren und Zertifikate für gesetzte Domains beziehen

sudo apt update
sudo apt install python3 python3-venv libaugeas0
sudo python3 -m venv /opt/certbot/
sudo /opt/certbot/bin/pip install --upgrade pip
sudo /opt/certbot/bin/pip install certbot
sudo ln -s /opt/certbot/bin/certbot /usr/bin/certbot
sudo certbot certonly --standalone

Zertifikate erneuern

Zertifikate erneuern und für prosody bereit stellen.

0 */12 * * * root certbot renew --deploy-hook "prosodyctl --root cert import /etc/letsencrypt/live" -q

Certbot aktualisieren:

sudo crontab -e

0 3 1 * * /opt/certbot/bin/pip install --upgrade certbot >/dev/null 2>&1
user/wellenschrat/linux/xmpp-prosody-raspberry-pi-server.txt · Zuletzt geändert: 11.06.2025 von Wellenschrat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki