Jabber na LinuxDays
Záznam přednášky prezentované na pražské open-source konferenci LinuxDays 4. října 2026 naleznete zde.

Co to Jabber je?
Jabber [ʤebr] je komunikační platforma podobně jako mnoho dalších, jejichž aplikace jistě máte na svém telefonu. Narozdíl od většiny z nich však Jabber není žádná jedna jediná aplikace a nestojí za ním žádná jedna entita. Namísto toho je to souhrnný název pro všechny aplikace a programy, které spolu mohou komunikovat navzájem díky tomu, že jsou postavené nad standardizovaným otevřeným protokolem XMPP.
Jak Jabber funguje?
Architektura Jabberu je stejná jako architektura emailu. Klíčové pojmy pro její pochopení jsou klient a server.
Klient je aplikace, kterou budete mít typicky na svém mobilu nebo počítači a kterou budete k chatování sami přímo používat.
Server je pak nějaký vzdálený počítač v internetu, skrze který budou Vaše zprávy cestovat k Vašim kontaktům.
U klasických chatovacích aplikací se s pojmem „server“ typicky nesetkáte, je totiž (zjednodušeně řečeno) vždy pouze jeden provozovaný poskytovatelem aplikace (tedy klienta) a je v ní tak schovaný.
Naproti tomu u Jabberu je server na aplikaci obecně nezávislý, a tak si jej stejně jako u emailu můžete (respektive musíte) vybrat, což Vám dává příležitost si zvolit, komu budete důvěřovat se zpracováním Vašich dat, která se na server ukládají nebo jím alespoň procházejí.
Server si můžete vybrat z velkého množství veřejných serverů, anebo, máte-li dostatečné technické znalosti, si dokonce můžete spustit server vlastní. Nezávisle na tom, jaký server si pro své použití vyberete, budete moci komunikovat i s lidmi, kteří používají server jiný – opět stejně jako u emailu.
Jabber by pro Vás mohl být zajímavý zejména pokud…
- Vám záleží na soukromí a nechcete být závislí na malém počtu velkých zahraničních firem, které tak kumulují vliv a jež o Vás typicky za účelem zisku agresivně sbírají data
- hledáte jednoduché interní komunikační řešení pro Vaši firmu, komunitu, spolek či třeba jen rodinu, které by bylo plně pod Vaší kontrolou a zároveň volitelně umělo komunikovat i s vnějším světem (pro předpřipravené kompletní řešení vizte například projekt Snikket)
- chcete sdílet příspěvky, spravovat své komunity či vytvářet velké skupinové hovory se sdílením obrazovky bez doprovodných reklam, umělého ovlivňování zobrazovaného obsahu či nutnosti dokládat věk (plnohodnotnou federovanou sociální síť implementuje například projekt Movim)
- s Vámi rezonují nevyhnutelně související témata jako jsou například společenské aspekty sociálních sítí či energetická náročnost
- chcete zredukovat počet komunikačních aplikací ve svém zařízení (skrze takzvané transporty je možné se z Jabberu připojovat do ostatních sítí, vizte například projekt Slidge)
- jste veřejná instituce, například zdravotnické zařízení, podléhající nějaké formě omezení zacházení s daty či požadavkům na jejich zabezpečení při sdílení s ostatními podobnými institucemi
Jak na to?
Velmi stručně a zjednodušeně: Conversations je Jabber pro Android, Monal je Jabber pro iPhone, Gajim je Jabber pro počítače.
Začít s ostatními komunikovat přes Jabber je snadné, postup je následující:
-
Nainstalujte si pro svoji platformu aplikaci, kterou budete ke komunikaci používat:
Android Conversations – F-Droid, Google Play iOS/macOS 
Monal – iOS, macOS Windows Gajim Linux/BSD Dino – většinou balíček dinočidino-imweb Converse -
Vyberte si poskytovatele (server) a vytvořte si u něj pomocí své aplikace účet. Nevíte-li, kterého poskytovatele vybrat, zvolte conversations.im.
K vytvořenému účtu se bude pojit identifikátor, známý jako JID (Jabber ID) či prostě XMPP adresa, pomocí kterého Vás budou ostatní moci kontaktovat. JID je tvořeno z Vámi zvoleného uživatelského jména a domény serveru a má formát
uzivatel@server.tld– pozor na to, že byť vypadá jako adresa emailová, obecně s ní žádnou spojitost nemá – zvolí-li si tedy například hypotetický uživatel uživatelské jménoferda.mraveneca serverconversations.im, jeho JID budeferda.mravenec@conversations.im. -
Vše je připraveno, nyní již stačí jen zjistit XMPP adresu (JID) Vaší protistrany a můžete jí ze své aplikace poslat první zprávu!
Kam dál?
Máte-li nějaké otázky či připomínky k tomuto webu, anebo chcete-li prostě jen potkat další uživatele z českého prostředí, pak se ze svého klienta můžete připojit do veřejného kanálu na XMPP adrese xmpp@konference.vinatta.cz. Na internetu rovněž existuje mnoho detailnějších i techničtěji zaměřených zdrojů informací o Jabberu, respektive XMPP, typicky v anglickém jazyce. Dobrým výchozím bodem je například web xmpp.org.
Chcete-li Jabber podpořit, nejsnazší způsob, jak to udělat, je o něm povědět někomu dalšímu, ať už potenciálnímu uživateli, nebo třeba vhodnému provozovateli serveru (kterým může být mimo jiné například Vaše škola, firma či organizace). Můžete také podpořit přímo nějaký konkrétní projekt z jeho ekosystému, z nichž je velká část, včetně většiny veřejných serverů, udržována dobrovolníky v jejich volném čase – pomoci jim můžete dle svých možností a v závislosti na projektu třeba finančně, poskytnutím zpětné vazby, překladem do češtiny či přispěním zdrojového kódu.