"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."
Mit Openfire können Sie Ihren eigenen Chat-, VOIP- und Videoserver einrichten.
Die Installation erfolgt hier unter Ubuntu/Debian Server. Grundkenntnisse zu Linux werden vorausgesetzt.
1.) Openfire herunterladen
Loggen Sie sich auf Ihren Server (oder per SSH) als root ein. In Ubuntu mit SUDO SU root-Rechte einfordern. Laden Sie im /tmp Verzeichnis (cd /tmp) die folgende Datei herunter:
https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.5.1_all.deb
als Befehl: wget https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.5.1_all.deb
Auf der der Kommandozeile im /tmp Verzeichnis geben Sie zur Installation ein:
dpkg -i openfire_4.5.1_all.deb
2.) Einrichtung
Gehen Sie mit dem Webbrowser Ihres Vertrauens auf http://ihrserver:9090 (ihrserver könnte auch 10.0.0.100 oder 192.168.1.100 sein), also dem Rechner, auf dem Sie Openfire installiert haben.
Bei der Abfrage der Datenbank (Schritt 3) können Sie zwischen der vorgegebenen Datenbank oder einer externen DB wie z.Bsp. mySQL, Postgress, u.a. entscheiden.
Merken Sie sich dass von Ihnen eingegebene Administrator-Passwort gut!
3.) Aufruf der Administrator-Oberfläche
http://ihrserver:9090 (ihrserver könnte auch 10.0.0.100 oder 192.168.1.100 sein)
Login mit admin und Ihrem Passwort.
4.) Portfreigaben in Ihrer Firewall / Router
Folgende Ports müssen extern freigegeben werden:
5222
5223
7777
7443