Note: Configuring Webpresence currently does not work with all clients that should support it. It currently (2017-03-12) at least works with Psi but not with Gajim.

Webpresence describes the feature to make your presence status (that is, if you are online, away, not available, offline, ...) available on the web. This feature is most commonly used to embed your status into a contact form of some sort.


In order to protect your privacy, this feature is disabled by default. In order to enable it, you must register for it with your regular client. The client must support Service Discovery as well as Ad-Hoc commands. A popular client that support this is Psi (know other clients that support this? Tell us about it!). You can use the "Jabber ID" URL type if you want an url that contains your JID or the "Random ID" type if you want a little more privacy. You can also choose both if you want to use both types at different websites. We offer five different output types, you have to select at least one. Note that there is an overview over the various icon themes you can choose. After registering, you should receive a message from detailing further instructions as well as your random ID if you have selected that feature. In case you want to change your registration options, you can simply reregister.


After registering, your presence is available on the web. The URL has this form:<user>/<domain>/<output>/

You can embed the icons or javascript or access the XML depending on what output type you just registered. Note that some output types also support the appending of a resource with /res/<resource>.


In order to unregister simply register and uncheck both the Jabber ID and Random ID type.

Known problems

Configuration currently does not work with Gajim, even though Gajim supports all necessary features.