Using a Headless Server: How?

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:

  1. Just copy the configurations files you want on your server (so ~/.local/share/jami & ~/.config/jami from whatever desktop to the server)
  2. Use the DBUS API (ConfigurationManager.addAccount with “Account.archivePath”, “Account.archivePassword” and “Account.type” = “RING”
  3. Also I did this which use the dbus API: https://github.com/AmarOk1412/jami-cli/