přejít rovnou na návod

Logo Jabberu: červenou barvou načrtnutá žárovka a napravo od ní nápis Jabber.

Jabber na LinuxDays

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

Fotografie Jabber/XMPP stánku na LinuxDays 2026: stůl označený cedulí s malovaným logem XMPP, na stole velké svítící logo klienta Conversations, nálepky a odznáčky s logy různých projektů, letáky, Android tablet a telefon s ukázkou aplikace Conversations a laptop a iPad s ukázkou klienta Movim.

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.

Ilustrace architektury Jabberu: několik různých klientů, konkrétně mobilní aplikace Conversations a Monal, desktopové programy Gajim a Dino a webová aplikace Converse, si navzájem povídá za použití různých serverů hostujících Openfire, ejabberd a Prosody.

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…

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í:

  1. Nainstalujte si pro svoji platformu aplikaci, kterou budete ke komunikaci používat:

    Android Logo aplikace Conversations: zelená chatovací bublina se třemi bílými tečkami. Conversations – F-Droid, Google Play
    iOS/macOS Logo aplikace Monal: bílým obrysem nakreslený letící ptáček nesoucí v zobáčku dopis. Monal – iOS, macOS
    Windows Logo programu Gajim: simplistické vyobrazení človíčka, zelené tělo, žlutá kulatá hlava. Gajim
    Linux/BSD Logo programu Dino: roztomilý malinký zakulacený stegosauřík laděný do zelenomodré, s bílým očkem. Dino – většinou balíček dino či dino-im
    web Logo webové aplikace Converse: symbol jin-jang, avšak bilá polovina má navíc jakýsi zobáček mířící k bílé tečce. Converse
  2. 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éno ferda.mravenec a server conversations.im, jeho JID bude ferda.mravenec@conversations.im.

  3. 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.