Jump to content

Openfire

From MattWiki
Openfire
Developer(s) The Openfire Team
Initial release December 3, 2008 (2008-12-03)
Stable release
4.2.3 / March 23, 2018;
7 years ago
 (2018-03-23)
Written in Java
Operating system Cross-platform
Type XMPP server
License Apache 2.0 license[1]
Website igniterealtime.org
XMPP Portal
XMPP Servers: Servers Category
XMPP Clients: Clients Category
User Guides: User Guide Category

Openfire is a real time collaboration (RTC) server licensed under the Open Source Apache License. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance.[2]

Openfire runs under Windows, Linux, & OSX.

Installing on Ubuntu[edit | edit source]

Openfire is a pretty simple service to install, the below script should install the needed software on Ubuntu. Openfire also requires a mySQL server, but it dose not need to be ran on the same server.

#!/bin/bash

apt-get update && apt-get -y install default-jdk ant git
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/

mkdir -p /var/src/ && \
cd /var/src/ && \
git clone https://github.com/igniterealtime/Openfire.git && \
cd /var/src/Openfire/build/ && \
ant

cd /var/src/Openfire/target/openfire/bin/ && \
./openfire.sh

References[edit | edit source]

  1. "Openfire Readme". Igniterealtime Website. 2009-12-20. Retrieved 2016-11-24. 
  2. Source URL: http://www.igniterealtime.org/projects/openfire/