Openfire 5.1.1, the mature self hosted XMPP and Jabber chat server with a polished web admin console, on Ubuntu 24.04 LTS by cloudimg. Real time messaging, presence, group chat rooms and federation, client port 5222 and federation port 5269, the embedded database on a dedicated data disk. The setup wizard is pre-completed on first boot with a per instance admin, so a fresh VM lands straight on the ready login page. Apache 2.0 licensed.
## Openfire XMPP Server on Ubuntu 24.04 by cloudimg
Openfire is a mature, open source XMPP and Jabber server for real time collaboration: one to one chat, presence, group chat rooms (MUC), publish and subscribe, and server to server federation. Deploy the cloudimg image and you have your own private chat server that any standard XMPP client can connect to, managed through a polished web admin console.
## What is included
* Openfire 5.1.1 installed from the official Ignite Realtime package (which bundles its own Java runtime) and run as the openfire system service
* The built in embedded database (no external database required) on a dedicated Azure data disk at /var/lib/openfire
* The admin console bound to loopback 127.0.0.1:9090, fronted by nginx on port 80 with an unauthenticated health endpoint
* XMPP client to server on port 5222 with STARTTLS and server to server federation on port 5269
* The first run setup wizard pre-completed on first boot, with a unique admin account whose password is generated per VM and recorded in a root only file
* openfire and nginx as systemd services, enabled and active
* 24/7 cloudimg support
## Security and first boot
Openfire ships a first run setup wizard. This appliance pre-completes it on the first boot of every VM using Openfire's native automatic setup, so a fresh customer VM lands straight on the ready admin console login page rather than the wizard. The same first boot generates a unique admin password and writes it to a root only file, so no shared admin or default login ships in the image. The admin console listens only on the loopback address and is reverse proxied by nginx. The embedded database that holds your users, rooms and rosters lives on a dedicated, independently resizable Azure data disk separate from the OS disk.
## Licensing and pricing
Openfire is licensed under the Apache License 2.0 and is free: there is no per user, per seat or per connection fee. The cloudimg charge covers packaging, security patching, image maintenance and 24/7 expert support. Recommended size: Standard_B2s to start, scaling up for more concurrent users and rooms.
## Support
cloudimg provides 24/7 expert support for this image with a guaranteed 24 hour response SLA. Contact support@cloudimg.co.uk.