summaryrefslogtreecommitdiffstats
path: root/idéer_om_xmpp.mdwn
blob: fd1a09aad8c61e27000a0bfd482ab9cee57196d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Det finns mycket som Fripost kan göra för att öka möjligheterna för föreningens medlemmar att kommunicera elektroniskt. En av alla idéer som vi har är att skapa servrar för XMPP trafik och konton. Idén är att genom att låta medlemmarnas fripost-konto också vara ett XMPP-konto så minskar tröskeln att börja använda XMPP för chattmeddelanden.

# Vad är XMPP?

XMPP är ett protokoll för direktkommunikation (instant messaging). Till skillnad från de flesta andra direktkommunikationsprotokollen så är XMPP likt E-mail federerat, d.v.s. vem som helst kan äga och köra sitt egna domän men samtidigt kommunicera med användare av andra domäner i det globala XMPP-nätverket.

XMPP har också, genom tilllägsprotokoll (XEP - XMPP Extension Protocols), stöd för bl.a. video och audio, grupp-chatt och annan funktionalitet.

# _jabber.se_

Fripost har fått frågan om vi skulle vara intresserade av att hjälpa
till att värdhålla _jabber.se_. De har kört först på CD (chalmers
datorförening) från 2004 till 2008, sen hos Lysator (linköping
universitet) sen dess. Ingen av dessa vill dock ej fortsätta host:a,
så letar alternativ. En komplicerande faktor kan vara att _jabber.se_
är gratis för alla (dock finns lite
[användarstatistik](http://jabber.se:8080/munin/localdomain/localhost.localdomain/ejabberd_users.html)

Relevant för Friposts räkning är att flera (multipla) domäner kan
konfigureras på samma server-instans, t.ex. hanteras såväl _jabber.se_
som _jabber.cd.chalmers.se_ båda på _jabber.se_
(_jabber.cd.chalmers.se_ is a cname to _jabber.se_)

Till saken hör att nuvarande administratör fortfarande kan
administrera lösningen, men vill också ha hjälp vid behov.

# Umeå Hackerspace och XMPP

Det finns några i Umeå Hackerspace som försökt peppa upp användningen av XMPP i allmänhet, t.ex. genom att länka alla konton på medlemmar hos Umeå universitets
studentförening ACC (Academic Computer Club) mot XMPP-konton.

# Serverimplementationer

Det finns många implementationer. Såväl *ejabberd*, *prosody*, och *jabberd2* finns som Debian-paket.

**Breömmning.** Mest rimligt är att gå vidare med att använda ejabberd.

## ejabberd

Fri XMPP-server skriven i Erlang. En av de mer populära servrarna. Används av bl.a. Jabber.se.

## Prosody

Umeå Hackerspace använder den fria XMPP-servern Prosody. Prosody kan jämföras med bland annat ejabberd och openfire och uppleves av vissa som bättre och smidigare. Prosody har auth-moduler för att länka mot SQL. Alla moduler är skrivna i Lua.

## Talky

* [[https://talky.io/]]

## JabberD

[[https://jabberd2.org/|JabberD]] säger sig vara nästa generationens server.