user:wellenschrat:linux:xmpp-prosody-raspberry-pi-server
Inhaltsverzeichnis
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
| 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 |
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
