servers:linux:prosody
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| servers:linux:prosody [2026/05/15 01:58] – Ubuntu -> oS TW (WIP) Sean Rhone | servers:linux:prosody [2026/05/15 03:08] (current) – Sean Rhone | ||
|---|---|---|---|
| Line 9: | Line 9: | ||
| * [[linux: | * [[linux: | ||
| * [[servers: | * [[servers: | ||
| - | |||
| - | ===== Notes ===== | ||
| - | |||
| - | * https:// | ||
| - | * https:// | ||
| ====== Dependencies ====== | ====== Dependencies ====== | ||
| Line 25: | Line 20: | ||
| * 5222/tcp is XMPP c2s ((client to server communications)) and needs forwarded from the router | * 5222/tcp is XMPP c2s ((client to server communications)) and needs forwarded from the router | ||
| * 5269/tcp is XMPP s2s ((server to server communications)) and needs forwarded from the router | * 5269/tcp is XMPP s2s ((server to server communications)) and needs forwarded from the router | ||
| + | * [[linux: | ||
| - | sudo -e '/ | + | sudo firewall-cmd --add-service='xmpp-client' |
| - | + | ||
| - | < | + | |
| - | [prosody-custom] | + | |
| - | title=prosody-custom | + | |
| - | description=Prosody XMPP C2S and S2S | + | |
| - | ports=5222, | + | |
| ====== Settings ====== | ====== Settings ====== | ||
| - | ===== General ===== | + | * https:// |
| - | * Should be set out-the-box | + | ===== Modular ===== |
| - | sudo -e '/ | + | |
| - | | + | |
| ===== RoE | Chat ===== | ===== RoE | Chat ===== | ||
| - | sudo -e '/ | + | |
| - | | + | < |
| - | + | admins = { " | |
| - | ssl = { | + | |
| - | key = "/ | + | |
| - | certificate = "/ | + | |
| - | protocol = " | + | |
| - | ciphers = " | + | |
| - | } | + | |
| - | + | ||
| - | c2s_require_encryption = true | + | |
| - | + | ||
| - | s2s_secure_auth = true | + | |
| - | + | ||
| - | authentication = " | + | |
| - | + | ||
| - | VirtualHost " | + | |
| - | ==== Enable Host ==== | + | ssl = { |
| + | key = "/ | ||
| + | certificate | ||
| + | protocol | ||
| + | ciphers | ||
| + | } | ||
| - | **** | + | c2s_require_encryption = true |
| + | |||
| + | s2s_secure_auth = true | ||
| + | |||
| + | authentication = " | ||
| + | |||
| + | VirtualHost " | ||
| - | sudo rm -f '/ | + | -- End</code> |
| ====== Let's Encrypt SSL Cert ====== | ====== Let's Encrypt SSL Cert ====== | ||
| Line 77: | Line 64: | ||
| **** | **** | ||
| - | sudo cp '/ | + | sudo cp '/ |
| ===== Certbot Automation ===== | ===== Certbot Automation ===== | ||
| Line 105: | Line 92: | ||
| ====== Create User ====== | ====== Create User ====== | ||
| - | **** | + | sudo su ' |
| - | | + | prosodyctl adduser ' |
| ====== Services ====== | ====== Services ====== | ||
| Line 212: | Line 199: | ||
| rm -R ~/' | rm -R ~/' | ||
| + | |||
| + | ====== Resources ====== | ||
| + | |||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | ====== TODO ====== | ||
| + | |||
| + | * https:// | ||
/usr/local/www/wiki/data/attic/servers/linux/prosody.1778824736.txt.gz · Last modified: by Sean Rhone
