Openfire

Follow the instructions in the official. Openfire installation guide.

Configuration

  1. Go to http://yourserver:9090/ and login with username/password for your admin account.
  2. Enable HTTP-Bind
    1. Go to Server => Server Settings => HTTP Binding.
    2. Set settings like on the screenshot: Openfire HTTP Bind enabling
  3. Create a MUC room: (in Admin panel) Group Chat => Room Administration => Create new room
  4. Enable plugin Client Control and Bookmarks to support autojoin (Plugins => Available Plugins)
    • Go to Server => Bookmarks and add a new bookmark for all Users with Auto-Join enabled.

Tips & Tricks

  • If you want to attach a database for the users, take a look at Database installation Guide
    • Attention: The settings need to be done in Server => Server Properties and not, as described in the guide, in openfire.xml.
  • If you're suffering from Memory leaks, set in the Server Property xmpp.pep.enabled to false (Server => Server Properties, at the bottom of the page you can add a new property.)
  • If you have problems with some users get disconnected often: Try using Punjab as the HTTP-Binding service and disable the integrated HTTP-Bind from Openfire
    • We use that and it works very well.
  • If you installed Client Control plugin and want to restrict the clients which are allowed to connect to Candy, got to Server => Client Management => Permit Clients and set the following setting: Openfire Restrict clients
    • Note the "Candy" below "Add Other Client"

Other XMPP servers

There are plenty of other XMPP servers out there. Refer to their manual for more information.

results matching ""

    No results matching ""