Hi, there is plenty of solutions.
On a server, you will only use jamid (the jami daemon) which provides several APIs described in the doc (https://git.jami.net/savoirfairelinux/jami-project/-/wikis/home), if doc is missing, feel free to help to complete it.
Once jamid is on a server, there is at least 3 solutions:
- Just copy the configurations files you want on your server (so ~/.local/share/jami & ~/.config/jami from whatever desktop to the server)
- Use the DBUS API (ConfigurationManager.addAccount with “Account.archivePath”, “Account.archivePassword” and “Account.type” = “RING”
- Also I did this which use the dbus API: https://github.com/AmarOk1412/jami-cli/