Openfire is an instant messaging (IM) and group chat server for the Extensible Messaging and Presence Protocol (XMPP). It is written in Java and licensed under the Apache License 2.0.
This is a quick deployment and ready-to-run image.
Simple and rapid installation. Easy to maintain.
Configuration and Connection to Openfire – Team Chat Server on Windows Server 2016
To work, TCP ports 3389, 5222, 5269, 7443, 9090, and 9091 must be open. You can check this in the Security tab.
The list of these ports is available in the article at the link below: Installation Guide – Openfire.
- You can set up the Openfire server in two ways: on your virtual machine via RDP or using a browser.
- Connecting via Remote Desktop
After deployment, use the Remote Desktop Protocol (RDP) client on your PC to connect.
After connecting to the VM, you should run the Openfire shortcut on the desktop
- To access the Openfire server, you need to enter http://yourVM’sIP:9090 in the address bar of your browser.
- The following page will be displayed. Choose your preferred language from the list and click Continue.
- If you want to access the Openfire admin console via a browser, uncheck the Restrict Admin Console Access checkbox. If the checkbox remains, access will only be possible via an RDP connection.
- Specify the domain names for the server (when you hover over the question mark, information will be displayed). Click Continue.
The Server Host Name (FQDN) can be changed later.
- On the Database Settings page, select Embedded Database and click Continue
- Profile Settings – leave the default setting.
- On the last page of the Administrator Account, you should specify the email and create a password (the login will be admin).
- Upon completion of the setup, click on the “Login to the admin console” button
- Log in using the username “admin” and the password you created in step 7
- At the bottom of the page is a list of ports you can use
If they are to be used, it is necessary to open these ports in the Azure firewall.
- To create a new user, go to User/Groups⇒Create New User
- Enter user data and click Create User
The new user will be displayed in the list of users.
The recommended client is Spark – Ignite Realtime: Downloads.
More detailed Openfire documentation:
Ignite Realtime: Openfire Server
It is recommended to use the Spark client as a client for Openfire:
Ignite Realtime: Spark IM Client
Now you can enjoy your own fully fledged Openfire Team Chat Server
