Hello, I’m investigating using jami for a family group chat and one-to-one messages within that group. One concern I have about jami is the offline messaging and so I was looking at running jami sever. The setup docs for the server seem to suggest you copy your local login on a desktop to the server to be signed into the server.
Is there some way to have other people login on the server to keep an always online connection for them? Or is this what the JAMS server is for?
Hello, you can run several Jami processes on the same sever but you will need to create a separate user with their own home directory + jami configuration files and create separate systemd services.
JAMS is an authentification backend so you Jami users on a corporate network can for instance authenticate against an LDAP or Active Directory server. JAMS also allows central management of some Jami parameters such as the background picture or the logo. The JAMS server itself does not run Jami or any OpenDHT node and it does not relay any messages or audio/video conversations.
A simpler solution for a non-technical user would be to let Jami with their account run on a desktop computer that is always on an connected to the Internet. It will help synchronizing the user’s chats with their other (mobile) devices and will also add an OpenDHT node to the network without configuring a service on a Linux server. The key here is “always connected to the Internet”.