

Start the service and enable it to start on boot: sudo systemctl enable -now ejabberdĬheck status by running: $ systemctl status rvice Reload systemd: sudo systemctl daemon-reload sudo cp $(sudo find / -name rvice) /etc/systemd/system Since Ubuntu uses systemd init system, we need to copy rvice to /etc/systemd/system directory.
#Install ejabberd ubuntu install#
We’re going to install ejabberd from a binary Installer which provides a full-featured ejabberd server without a need for any extra dependencies.īefore you perform the installation, set correct server hostname sudo hostnamectl set-hostname sudo hostnamectl set-hostname -static Install Ejabberd XMPP Server on Ubuntu 18.04|16.04

Stream management for message reliability on mobile (aka XEP-0198)Īnd many many more.Full feature web support, with BOSH and web sockets.Metrics and full command-line administration.Privacy settings, through privacy list and simple blocking extensions.Message Delivery Receipts (aka XEP-184).Messaging archiving with Message Archive Management (MAM).User presence extension: Personal Event Protocol (PEP) and typing indicator.NoSQL databases like Riak (also written in Erlang) Features of Ejabberd XMPP ServerĮjabberd have a modular architecture which allows for high customisability and easy access to the required features, which includes:.
