Mirror of the Rel4tion website/wiki source, view at <http://rel4tion.org>

[[ 🗃 ^yEzqv rel4tion-wiki ]] :: [📥 Inbox] [📤 Outbox] [🐤 Followers] [🤝 Collaborators] [🛠 Commits]

Clone

HTTPS: git clone https://vervis.peers.community/repos/yEzqv

SSH: git clone USERNAME@vervis.peers.community:yEzqv

Branches

Tags

master :: projects / systems / diaries /

jabber.mdwn

[[TODO|TODO/OPEN]] document everything I did, how to add and delete users, etc. and make SSL work! Monkeysphere seems to be more complicated but there’s no hurry with it

Certificate

Since the certificate needs to have all vhost and component domains, I used prosodyctl command to create a request and then import and sign using TinyCA. See here: http://prosody.im/doc/certificates.

But it seems that the domains don’t go into the crt file - either the norm, or a TinyCA issue. I didn’t try the cert yet, because for SRV I’ll need to set up my own nameserver here locally.

The talk.partager.null certificate still exists, in case it will be useful.

Users

I removed all previous users and created a single new user, which is also the only admin. I’ll use it to test everything.

SRV

This explains everything, do this after installing my nameserver: https://prosody.im/doc/dns.

Other links

Controlling the server using the Jabber client

I need to set it up, see http://prosody.im/doc/modules/mod_admin_adhoc.

Components and MUC

I did just the basic step of adding a MUC component, but it’s a good idea to read about components, see what they offer, understand how to create and manage rooms: http://prosody.im/doc/components.

Security

Very good info here: http://prosody.im/doc/security.

But it seems that both stable and backports LuaSec versions are below 0.5 so I can’t have DH or ECDH without further tricks (luasec-prosody or testing/unstable).

[See repo JSON]