Dagens kommando: Din egna Jabber (XMPP) server.
Man kan vilja ha en egen XMPP server av flera anledningar. Ha en egen Jabber-server för familj och vänner eller kanske styra en glödlampa.
XMPP är alltså ett protokoll, precis som HTTP eller FTP. Med XMPP så kan man ha flera roliga saker med. Videosamtal, chatt, filöverföringar, kommandon osv.
Nu tänkte jag dock fokusera mest på just Jabber delen, alltså IM-chatt. OpenFire heter servermjukvaran som vi ska använda och den finns faktiskt i .deb-format så vi slipper allt kompilerande. OpenFire är opensource och licenserat under GPL.
1. Eftersom det också är skrivet i Java så måste vi installera binärfilerna för att köra Java. Du får välja själv om du vill ha den fria implentation av Java, eller om du vill använda Sun's egna paket. Jag antar att ni ska ha Jabber servern på en server utan något grafisk, därför kör vi alla kommandon via en terminal, antingen lokalt eller via SSH/Telnet.
Fria, Öppen källkods implentionen:
$ sudo apt-get install openjdk-6-jre
Sun's, stängda källkod:
$ sudo apt-get install sun-java6-bin
2. Ladda sedan ned den senaste .deb-filen för OpenFire:
http://www.igniterealtime.org/downloads/index.jsp#openfire
Ifall du nu kör i en terminal så kan du enkelt ladda ned .deb-filen direkt (detta är den senaste .deb-filen just nu):
$ wget http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfi...
3. Installera sedan paketet:
$ sudo dpkg -i openfire_3.6.4_all.deb
4. Nu är det dags för konfigurationen. Under denna får du välja bla. databas. Om du ska ha en separat, tex. MySQL eller om du vill använda den inbyggda. Om du redan kan databashantering så välj det. Men vet du inte vad varken MySQL eller PostSQL är, så väljd den inbyggda.
Öppna en webbläsare och gå in på adressen: http://adressentillservern:9090
Följ bara instruktionerna så fixar det sig.
5. När konfigueringen är klar så kan du ta och starta om OpenFire. Jag blev tvungen till det då jag inte kunde logga in.
$ sudo /etc/init.d/openfire restart
6. När den sedan är uppe igen så går du återigen in på http://adressentillservern:9090, loggar in och så gör du det du vill. Du kan nu även logga in med det konto som du angav som admin-konto som Jabber-konto i Pidgin, eller vilken IM-klient du nu använder. Väl inloggad kan du även skapa flera.
Allting är nu klart och du kan njuta av din nya, fantastiska XMPP-server.








Lägg till ny kommentar