NERDVANA

Sett opp din egen IM-server

Nerdvana presenterer denne gang jabberd 2, en hurtigmeldingsserver du kan administrere selv.

Harald BrombachHarald BrombachNyhetsleder
21. okt. 2004 - 13:28

Etter hvert som bruken av hurtigmeldinger (IM) har tatt av, har svakhetene ved de mest utbredte løsningene blitt mer synlige. Sikkerheten er tilsynelatende ikke alltid på topp, og uventet nedetid fører til frustrasjoner blant brukere som, om de ikke akkurat er avhengige av tjenesten, i hvert fall er vant til å ha den tilgjengelig. Spesielt innen bedrifter kan slike problemer være utilfredsstillende.

Flere selskaper tilbyr eller planlegger å tilby løsninger som løser disse problemene, men det har også lenge eksistert en alternativ løsning hvor meldingsprotokollen, XMPP (Extensible Messaging and Presence Protocol), er basert på XML og spesifisert av IETF. Løsningen kalles for Jabber.

Det er mange fordeler med Jabber framfor mange av de mer kjente tjenestene. Protokollene er åpne og fritt tilgjengelige for alle. Dette har ført til at det finnes en rekke implementasjoner av server og klienter som støtter Jabber, for de fleste operativsystemer.

Siden mange av serverimplementasjonene er basert på åpen kildekode og er fritt tilgjengelige, kan alle og enhver kjøre sin egen Jabber-server, hvis de ønsker det. Da har man full kontroll over tilgjengeligheten til tjenesten. Siden serverne godt kan gjøres utilgjengelige for andre enn spesielt utvalgte brukere, for eksempel ved å bare gi tilgang til tjenesten via bedriftens intranett, økes sikkerheten betydelig sammenlignet med tjenester hvor alle kan få tilgang.

Brukere med spesielle behov, kan bygge ekstra funksjonalitet på toppen av kjerneprotokollene ved hjelp av XML, noe som kan gjøre tjenesten til langt mer enn bare en hurtigmeldingstjeneste. Dette inkluderer funksjonalitet for nettverksadministrasjon, fildeling, spill, og fjernovervåking av systemer. Felles utvidelser til protokollene administreres av Jabber Software Foundation.

Det finnes en rekke implementasjoner av Jabber-servere, både kommersielle og åpen kildekodebaserte. jabberd 2 omtales av Jabber Software Foundation som den mest funksjonsrike av de GPL-baserte. Den kan kjøre på operativsystemene AIX, *BSD, HP-UX, Linux, MacOS X, Solaris og Windows og skal støtte de nyeste utvidelsene i protokollen.

Lenke til:

Kommentarer/erfaringer/alternativer? Fortell om det i debattforumet nedenfor.

Nerdvana-redaksjonen tar mer enn gjerne imot flere tips om glimrende og gratis programvare for avanserte brukere og spesielt interesserte. Tipsene sendes til harald@digi.no.

Tidligere Nerdvana-tips
  02.03.09 Rammeverk for PHP-utvikling
  18.02.05 Bedre databaseytelse med Memcached
  17.02.05 Presenter navigasjonsløsninger med PHP
  16.02.05 Sikrere hurtigmeldinger med Gaim-tillegg
  15.02.05 Dypdykk i eksekverbare filer
  14.02.05 Ruby-basert gjenkjenning av mønstre
  11.02.05 Modulbasert gruppevaresystem
  10.02.05 Alternativ SSH-klient for Windows
  09.02.05 Fire nettverkskameraer i ett vindu
  08.02.05 Få tak i den gamle utgaven
  07.02.05 Bedre oversikt over Windows-driverne
  03.02.05 Fjernstyr PC-en fra en nettleser
  02.02.05 Bedre satellittbilder fra hele verden
  01.02.05 Lag Flash-baserte læreprogrammer
  31.01.05 Deaktiver filbeskyttelsen i Windows
  28.01.05 Avansert konstruksjon med BRL-CAD
  27.01.05 Lær Perl-programmering for weben
  26.01.05 Lag din egen IP-telefonitjeneste
  25.01.05 Få oversikt over vinsamlingen
  24.01.05 Fersk fildeler uten annonser
  21.01.05 Enkel administrasjon av PostgreSQL
  20.01.05 Sentral oversikt over MS-programvaren
  19.01.05 Bedre nettverkssikkerhet i Windows
  18.01.05 Lag videoeffekter med Jahshaka
  17.01.05 En bedre filutforsker
  14.01.05 Virtuell Linux på minnepinnen
  13.01.05 Sikrere bruk av Windows XP
  12.01.05 Det perfekte DVD-registeret
  11.01.05 Fjerntilgang til Google Desktop-søk
  10.01.05 Hele regnestykket på én linje

Enda eldre Nerdvana-er:

Nerdvana-arkivet

Les mer om:
Del
Kommentarer:
Du kan kommentere under fullt navn eller med kallenavn. Bruk BankID for automatisk oppretting av brukerkonto.