Wildfire is a powerful instant messaging (IM) and chat server that implements the XMPP protocol. This document will guide you through installing Wildfire as a standalone application. For a full list of features and more information, please visit the Wildfire website: http://www.jivesoftware.org/wildfire
rpm -ivh wildfire_3_0_0.rpm
If using the .tar.gz, extract the archive to /opt or /usr/bin:tar -xzvf wildfire_3_0_0.tar.gz
mv wildfire /opt
Note: the .tar.gz build does not contain a bundled Java runtime (JRE). Therefore, you must have JDK or JRE 1.5.0 (Java 5) or later installed on your system. You can check your java version by typing "java -version" at the command line and (if necessary) upgrade your Java installation by visiting http://java.sun.com.
To complete the installation of Wildfire, you'll need to perform each of the following steps:
This document also includes information on:
The files in your distribution should be as follows (some sub-directories omitted for brevity):
wildfire/ |- readme.html |- license.html |- conf/ |- bin/ |- jre/ |- lib/ |- plugins/ |- admin/ |- resources/ |-database/ |-security/ |- documentation/
Wildfire can store its data in an embedded database or you can choose to use an external database such as MySQL or Oracle. If you would like to use an external database, you must prepare it before proceeding with installation by running the appropriate database schema. View the database setup documentation for more information.
A web-based, "wizard" driven setup and configuration tool is built into Wildfire. Simply launch Wildfire (platform-specific instructions below) and use a web browser to connect to the admin console. The default port for the web-based admin console is 9090. If you are on the same machine as Wildfire, the following URL will usually work: http://127.0.0.1:9090.
After completing the above steps, Wildfire will be configured
and you can use the web-based admin console to administer
the server. The URL should be the same as you used to setup the server
unless you changed the port during the setup.
If you used the Wildfire installer, a shortcut for starting the a graphical launcher is provided in your Start Menu. Otherwise, run wildfire.exe in the bin/ directory of your Wildfire installation. A button on the on the launcher allows you to automatically open your web browser to the correct URL to finish setting up the server:
If you're running Wildfire on Windows, you will likely want to run Wildfire as a standard Windows service after initial setup. If you used the Windows installer, a wildfire-service.exe file will be in the bin directory of the installation. You can use this executable to install and control the Wildfire service.
From a console window, you can run the following commands:
You can also use the Services tool in the Windows Control Panel to start and stop the service.
Note: the graphical launcher is not compatible with the Windows service at this time. If you install the service, you should use service controls as described above to control the server rather than the graphical launcher.
Advanced users may wish to pass in parameters to the Java virtual machine (VM) to customize the runtime environment of Wildfire. You can do this by creating vmoptions files in the bin/ directory of your Wildfire installation. For the Windows service, you'd create a new text file called wildfire-service.vmoptions. Each parameter to the VM should be on a new line of the file. For example, to set the minimum heap size to 512 MB and max VM heap size to 1024 MB, you'd use:
-Xms512m -Xmx1024mTo create parameters for the normal launcher, create a file called wildfired.vmoptions (since the wildfire.exe launcher invokes the wildfired.exe executable to actually start the server).
# ./wildfire
Usage: ./wildfire {start|stop}
# ./wildfire start
Starting wildfire