Openfire XMPP Server - Update oder Installation der neuen Version 3.10 unter Ubuntu oder CentOS
Posted by Guenny onVor ca. einem Jahr wurde die letzte Version des freien XMPP Servers Openfire veröffentlicht.
Mit der nun erschienenen 3.10 wurde ein Menge an Änderungen und Verbesserungen vorgenommen.
An der leicht zu bedienenden Oberfläche hat sich nicht allzu viel getan, die meisten Anpassungen wurden unter der Haube vorgenommen. Siehe Changelog
Interessanteste Neuerungen der aktuellen Version ist die Unterstützung der hier (als standalone Version) bereits vorgestellten Jitsi Meet und Videobridge Funktion. (Die Firma hinter Jitsi wurde übrigens von Atlassian gekauft)
Die Entwickler rund um den XMPP Server haben ein neues Plugin unter dem Namen Openfire Meetings veröffentlicht, welches auf Jitsi Meet basiert und in Zukunft Videokonferenzen über den Server ermöglichen soll.
Da es heute um die Installation des XMPP Servers selbst geht, wird Openfire Meetings eventuell Teil eines eigenen Artikels.
Nun zum Update des bestehenden Servers oder der Installation eines Neuen.
Installation oder Update auf Openfire 3.10 unter Ubuntu
Backup der alten Installation erstellen
sudo mkdir -p /opt/openfire_bak
sudo cp /opt/openfire /opt/openfire_bak
Datenbank sichern
Der Befehlssatz ist für eine MySQL Datenbank gültig, Postgresql verwendet für diesen Zweck pg_dump.
mysqldump -p [datenbankname] -u [username] > /home/user/openfire_bak.sql
Enter password:
Download und Installation
wget -O openfire_3_10_0.tar.gz "http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3_10_0.tar.gz"
tar -xvf openfire_3_10_0.tar.gz
mv openfire /opt
sudo /opt/openfire/bin/openfire start
Alternativ kann auch einfach das openfire_3.10.0_all.deb Paket installiert werden.
wget -O openfire_3.10.0_all.deb "http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.10.0_all.deb"
sudo dpkg -i openfire_3.10.0_all.deb
Installation oder Update von Openfire 3.10 unter CentOS
Hier gibt es eine ähnliche Vorgehensweise wie auf Ubuntu Systemen. Der Backup Vorgang ist natürlich gleich,
Backup der alten Installation erstellen
sudo mkdir -p /opt/openfire_bak
sudo cp /opt/openfire /opt/openfire_bak
Datenbank sichern
mysqldump -p [datenbankname] -u [username] > /home/user/openfire_bak.sql
Enter password:
Aktuelle Version herunterladen
wget -O openfire-3.10.0-1.i386.rpm "http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire-3.10.0-1.i386.rpm"
Neueste Version installieren
sudo rpm -Uvf openfire-3.10.0-1.i386.rpm
Vorbereiten der Pakete für die Installation...
openfire-3.10.0-1
Warnung: /opt/openfire/conf/openfire.xml erstellt als /opt/openfire/conf/openfire.xml.rpmnew
Warnung: /opt/openfire/resources/security/truststore erstellt als /opt/openfire/resources/security/truststore.rpmnew
Die oben aufgeführten Fehlermeldung tauchen nur bei einer bestehenden Installation auf, hier kann mit Hilfe von "diff" auf Änderungen geprüft werden.
Sollte bereits ein Beta laufen, muss die Installation erzwungen werden
sudo rpm -Uvf --force openfire-3.10.0-1.i386.rpm
Konfiguration Openfire Server
Die Konfiguration erfolgt über die Weboberfläche http://localhost:9090/ oder https://localhost:9091/
Trackbacks
Trackback specific URI for this entryThis link is not meant to be clicked. It contains the trackback URI for this entry. You can use this URI to send ping- & trackbacks from your own blog to this entry. To copy the link, right click and select "Copy Shortcut" in Internet Explorer or "Copy Link Location" in Mozilla.
No Trackbacks
Comments
Display comments as Linear | Threadedtux. on :
Mikel on :