Quassel je považován za jeden z nejlepších grafických IRC klientů dostupných pro operační systém Linux. Jeho popularita pramení především z funkce „jádra“ (core). Díky jádru mohou uživatelé provozovat trvalou aplikaci na vzdáleném serveru, která neustále udržuje spojení s jejich oblíbenými IRC místnostmi. To znamená, že se uživatel může k tomuto jádru připojit z různých zařízení a nikdy nezmešká žádnou zprávu, upozornění či konverzaci. Kromě toho, jádro umožňuje prohlížení historie konverzací a souběžné připojení z více klientů, nejen z aplikace Quassel. Pro nastavení Quassel jádra je nutný server s Linuxem a přístupem k internetu. Pokud nemáte k dispozici server, zvažte pronájem VPS, případně instalaci jádra na počítači, který je neustále zapnutý.
Tento návod je primárně zaměřen na server Ubuntu, ale Quassel Core je kompatibilní i s dalšími distribucemi Linuxu. Postup instalace na ostatních serverech je velmi podobný tomu pro Ubuntu. Pro instalaci serverové části stačí ve správci balíčků vyhledat balíček „quassel-core“.
Instalace Quassel Core
Aplikace pro vzdálené připojení Quassel IRC, známá jako Quassel Core, je standardně dostupná v softwarových repozitářích Ubuntu. Uživatelé by tak neměli narazit na žádné komplikace při její instalaci a konfiguraci. Není nutné se zdržovat s manuální konfigurací modulů, jako je tomu například u LAMP (Linux, Apache, MySQL a PHP).
Pro instalaci nejnovější verze Quassel Core na server Ubuntu se přihlaste přes SSH a zadejte následující příkaz:
sudo apt install quassel-core
Tento příkaz zajistí stažení a instalaci nejnovějších balíčků Quassel Core z oficiálních repozitářů. Navíc automaticky nastaví SSL a nakonfiguruje Quassel pro použití se Systemd.
Zjištění IP adresy
Quassel Core je po instalaci funkční, ale prozatím se k němu lokální klienti nemohou připojit. Nejdříve je nutné zjistit IP adresu serveru. Po přihlášení k serveru přes SSH zadejte pro zjištění lokální IP adresy následující příkaz:
ip addr show | grep "inet 192.168"
Výstup tohoto příkazu představuje lokální IP adresu serveru, kterou si zkopírujte.
Vyhledání IP při použití více síťových adaptérů
Některé linuxové servery používají pro rozložení zátěže více než jedno LAN připojení. V takovém případě by použití předchozího příkazu mohlo vrátit několik adres bez kontextu. Lepším řešením je použít příkaz „ip link“, který zobrazí všechny síťové adaptéry. Z výpisu pak můžete zkopírovat správnou lokální IP adresu:
ip link show
Zjištění externí IP adresy
Pokud používáte Quassel Core pro IRC připojení z počítače mimo vaši lokální síť, budete potřebovat znát externí IP adresu serveru, nikoliv lokální. Pro zjištění externí IP adresy serveru je možné použít nástroj Ping. Například pro zjištění IP adresy webové stránky bych zadal následující příkaz:
ping mylinuxfun.com -c1
Veřejná IP adresa je v tomto případě 159.89.34.24. Tuto IP adresu použijeme pro připojení.
Připojení ke Quassel Core
Pro připojení ke Quassel Core je potřeba speciální verze IRC klienta. Pokud máte nainstalovanou standardní verzi Quassel, je nutné ji odinstalovat, protože s jádrem nebude fungovat. Místo ní je potřeba nainstalovat klientskou aplikaci.
Ubuntu
sudo apt remove quassel sudo apt install quassel-client
Debian
sudo apt remove quassel sudo apt install quassel-client
Arch Linux
sudo pacman -R quassel-monolithic sudo pacman -S quassel-client
Fedora
sudo dnf remove quassel sudo dnf install quassel-client
OpenSUSE
sudo zypper remove quassel-mono sudo zypper install quassel-client
Po instalaci spusťte klienta Quassel. Po spuštění se objeví průvodce, který vás provede nastavením Quassel Core. Klikněte na zprávu a na první stránce průvodce vytvořte nového uživatele. Vyplňte požadované informace a použijte silné heslo.
Následně budete vyzváni ke konfiguraci „Storage Backend“. Vyberte možnost „SQlite“ a potvrďte výběr.
Připojení k IRC sítím s Quassel Core
Po správném připojení ke Quassel Core se zobrazí další průvodce, který vás provede připojením k IRC sítím. Pro pokračování klikněte na „další“.
Projděte jednotlivé kroky a nastavte si „Nick“ a „Identity“. Poté přejděte k nastavení síťového připojení. Zde přidejte IRC servery, ke kterým se chcete připojovat. Nezapomeňte také nastavit chatovací kanály, ke kterým se má Quassel automaticky připojovat.
Nakonec klikněte na tlačítko „Save & Connect“ pro připojení jádra k IRC sítím.