Openfire works as a server that supports messaging services based on the XMPP protocol. Most administrative tasks are carried out via the server’s web interface, which means it is possible to configure the services from a remote machine. As with most servers, using this program requires advanced knowledge of databases and networks. Still, there is plenty of help documentation available as well as a huge community of supporters.
The initial configuration of the server is done with the help of a wizard. In this respect, it is easier if you choose to use the built-in database for storing message data. Yet, should you want to use an external database, it would be necessary to go through a series of additional steps. Luckily, various types of databases, including MySQL, Oracle and Microsoft SQL Server, are supported.
The program allows connecting to the Active Directory to take the necessary data from there and automate such a vital process as authentication. Similarly, it lets you access the messaging services through its built-in web client as well as any other XMPP-compatible messenger, like Spark. Fortunately, you can install additional features by means of plugins.
Regrettably, Openfire is not free from drawbacks. One of them is that it does not support high-scale implementations, which makes unsuitable for big organizations. Likewise, some users have reported that they need to reboot the server to prevent occasional freezing. more