diff --git a/doc/freedombox-manual.xml b/doc/freedombox-manual.xml
index 2965a57d8..356882571 100644
--- a/doc/freedombox-manual.xml
+++ b/doc/freedombox-manual.xml
@@ -724,6 +724,19 @@
FreedomBox provides a Tor SOCKS port that other applications can connect to, in order to route their traffic over the Tor network. This port is accessible on any interfaces configured in the internal firewall zone. To configure the application, set SOCKS Host to the internal network connection's IP address, and set the SOCKS Port to 9050.
+
+ Chat Server (XMPP)
+
+ Setting the Domain Name
+ XMPP is a federated protocol for Instant Messaging. This means that users who have accounts on one server, can talk to users that are on another server. However, for this to work, your FreedomBox needs to have a Domain Name that can be accessed over the public Internet. You can read more about obtaining a Domain Name in the Dynamic DNS section of this manual.
+ Once you have a Domain Name, you can tell your FreedomBox to use it by setting the Domain Name in the System Config.
+ Please note that Pagekite does not support the XMPP protocol at this time.
+
+
+ Registering XMPP users through SSO
+ Currently, all users created through Plinth will be able to login to the XMPP server. You can add new users through the System Users and Groups module. It does not matter which Groups are selected for the new user.
+
+
Dynamic DNS
In order reach a server on the Internet, the server needs to have permanent address also know as the static IP address. Many Internet service providers don't provide home users with a static IP address or they charge more providing a static IP address. Instead they provide the home user with an IP address that changes every time the user connects to the Internet. Clients wishing to contact the server will have difficulty reaching the server.