Openfire
Jump to navigation
Jump to search
download and install
The tarball.
curl -o openfire_3_4_2.tar.gz 'http://www.igniterealtime.org//downloadServlet?filename=openfire/openfire_3_4_2.tar.gz' tar xfz openfire_3_4_2.tar.gz
New home.
sudo -s mv openfire /opt cd /opt/openfire
unix user and permissions
adduser --system --group --disabled-login --home /tmp openfire chmod -R o-rwx . chown -R root:openfire . chmod g+w . logs lib conf conf/openfire.xml plugins plugins/admin/webapp/WEB-INF/lib chmod o+x . resources resources/database chmod -R o+r resources/database
database setup
sudo -H -u postgres -s createuser -S -D -R -P openfire createdb -E UNICODE -O openfire openfire psql -h localhost -f /opt/openfire/resources/database/openfire_postgresql.sql openfire openfire exit
init.d script
cd bin cp openfire openfire.orig patch -p0 < ~/bin-openfire.patch chgrp openfire openfire ln -s openfire openfire.sh cd extras patch -p0 < ~/bin-extras-openfired.patch chgrp openfire openfired chmod +x openfired ln -s /opt/openfire/bin/extras/openfired /etc/init.d/
install java
I made to sure to not install the recommended packages. There was a lot of junk, including a new daemon (dbus).
aptitude install sun-java6-bin
good to go
/etc/init.d/openfire start exit