From 81d0d609e47d5cdfab3d5db2eff6ec91b5d2773b Mon Sep 17 00:00:00 2001 From: David Luevano Alvarado Date: Mon, 19 Dec 2022 22:48:27 -0600 Subject: add new entry, fix ??? to == syntax for 'mark' --- live/blog/a/xmpp_server_with_prosody.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'live/blog/a/xmpp_server_with_prosody.html') diff --git a/live/blog/a/xmpp_server_with_prosody.html b/live/blog/a/xmpp_server_with_prosody.html index 261531f..7f7b168 100644 --- a/live/blog/a/xmpp_server_with_prosody.html +++ b/live/blog/a/xmpp_server_with_prosody.html @@ -76,7 +76,7 @@

Create an XMPP server with Prosody compatible with Conversations and Movim

-

Recently I set up an XMPP server (and a Matrix one, too) for my personal use and for friends if they want one; made one for ???EL ELE EME???, for example. So, here are the notes on how I set up the server that is compatible with the Conversations app and the Movim social network. You can see my addresses in contact and the XMPP compliance/score of the server.

+

Recently I set up an XMPP server (and a Matrix one, too) for my personal use and for friends if they want one; made one for EL ELE EME for example. So, here are the notes on how I set up the server that is compatible with the Conversations app and the Movim social network. You can see my addresses in contact and the XMPP compliance/score of the server.

One of the best resources I found that helped me a lot was Installing and Configuring Prosody XMPP Server on Debian 9, and of course the Arch Wiki and the oficial documentation.

As with my other entries, this is under a server running Arch Linux, with the Nginx web server and Certbot certificates. And all commands here are executed as root (unless specified otherwise)

Prerequisites

@@ -411,7 +411,7 @@ Component "vjud.your.domain" "vjud" name = "User Directory" vjud_mode = "opt-in" -

You ???HAVE??? to read all of the configuration file, because there are a lot of things that you need to change to make it work with your server/domain. Test the configuration file with:

+

You HAVE to read all of the configuration file, because there are a lot of things that you need to change to make it work with your server/domain. Test the configuration file with:

luac5.2 -p /etc/prosody/prosody.cfg.lua
 

Notice that by default prosody will look up certificates that look like sub.your.domain, but if you get the certificates like I do, you’ll have a single certificate for all subdomains, and by default it is in /etc/letsencrypt/live, which has some strict permissions. So, to import it you can run:

@@ -601,7 +601,7 @@ systemctl enable prosody.service