Permissions correctly: chown root:ejabberd /etc/ejabberd/ejabberd.pem Set the following in /etc/ejabberd/ejabberd.yml: acl:Ĭopy the SSL certificate into the /etc/ejabberd/ directory and set the "admin" as the username for the administrative user: apt install ejabberd To solve the Pidgin "Not authorized" connection problems. Installing ejabberd on Debian is pretty simple and I mostly followed the I wrote a cronjob to renew this certificate automatically using certbot. Into the file that ejabberd expects: cat /etc/letsencrypt/live//privkey.pem /etc/letsencrypt/live//fullchain.pem > ejabberd.pemĪnd then restart the service: systemctl restart rvice Once you have the cert, you can merge the private and public keys ![]() Then, shutdown your existing webserver if you have one running and requestĪ cert like this: certbot -duplicate certonly -apache -d -d The easiest way to get a certificate is to install certbot: apt install certbot python3-certbot-apache ![]() Then I went to get a free TLS certificate for the above. My personal domain is and so I created the following DNS Services, I decided to setup my own XMPP / Jabber server on a server In order to get closer to my goal of reducing my dependence on centralized
0 Comments
Leave a Reply. |