Najlepsi klienci IRC samodzielnie hostowani

Najlepsi klienci IRC samodzielnie hostowani
Chociaż IRC (Internet Relay Chat) może nie wydawać się dziś tak świeże, jak podczas złotej epoki, która obejmuje od lat 90. do początku 2000 roku, ten protokół warstwy aplikacji, który ułatwia komunikację w formie tekstu, nie zniknie w najbliższym czasie.

Deweloperzy i entuzjaści open source mają szczególnie różowe relacje z IRC, a sama sieć FreeNode obejmuje ponad 90 000 użytkowników i 40 000 kanałów.

Jeśli chcesz zbadać, o czym są społeczności IRC, ta lista 5 najlepszych klientów IRC pomoże Ci wybrać najlepszego klienta IRC na serwerze domowym, abyś mógł połączyć się z dowolnego miejsca i dowolnego urządzenia.

Salon

Salon jest klientem IRC, który nigdy nie śpi. Działa na dowolnym serwerze z węzłem.JS, który jest open source, splatformowy środowisko wykonawcze JavaScript, które wykonuje kod JavaScript poza przeglądarką i oferuje wysoce wypolerowane wrażenia użytkownika z mnóstwem fajnych funkcji, które podnoszą go wysoko powyżej konkurencji. Na początek interfejs użytkownika salonu jest w pełni responsywny i działa bezbłędnie na komputerach stacjonarnych i urządzeniach mobilnych. Salon obsługuje wielu użytkowników, więc grupa znajomych może skonfigurować go na jednym udostępnionym serwerze i utrzymywać zbiorowo. Lounge jest licencjonowany na licencji MIT i prowadzona przez dedykowaną społeczność entuzjastów open source.

W następnej sekcji tego artykułu wyjaśniamy, w jaki sposób możesz zainstalować i skonfigurować salon na własnym serwerze WWW. Uwierz nam: to bardzo proste.

Krzyczeć

Zanim był salon, był krzyk. Niestety, rozwój Shout zatrzymał się na początku 2016 roku, pozostawiając tego klienta IRC niedokończone wieloma krytycznymi błędami. Jak to często bywa w przypadku projektów typu open source, użytkownicy Shout postanowili coś z tym zrobić i rozwidlili swojego ulubionego klienta. Nazwa, którą wybrali do ich stworzenia, to salon, a reszta to historia.

Chociaż nadal możesz używać Shout dzisiaj, tak naprawdę nie ma powodu, aby to zrobić, ponieważ salon może zrobić wszystko, co może z wyjątkiem tego, że może z wyjątkiem tego, że z mniejszą liczbą błędów.

Konwers

Convos opisuje się jako najprostszy sposób korzystania z IRC. Podobnie jak inni samozwańczymi klientami IRC, Convos jest zawsze online, co oznacza, że ​​możesz wrócić w dowolnym momencie i zobaczyć wszystko, co zostało powiedziane, gdy byłeś AFK. Instalowanie i uruchamianie konwatów na serwerze domowym lub usłudze w chmurze wymaga tylko dwóch poleceń, a nawet można je wdrożyć za pomocą Docker.

Niektóre z najbardziej godnych uwagi funkcji Convos to automatyczne podgląd multimediów i linków, powiadomienia komputerowe i ścisłe przestrzeganie zasad podstawowych użyteczności. Jeśli chcesz zobaczyć Convoss in Action, przejdź na oficjalną stronę internetową i uruchom online wersję demo online.

Quassel

Po raz pierwszy wydany w 2008 roku, Quassel jest klientem międzyplatformowym IRC, który korzysta z frameworka aplikacji QT. Dzięki Quassel możesz jednocześnie połączyć się z wieloma serwerami IRC, użyj wygodnych skrótów klawiatury, aby wykonywać wszystkie popularne działania bez brania rąk z klawiatury, ułóż bufory kanału i zapytań w widokach domyślnych lub niestandardowych, aby wymienić kilka jego funkcji.

W ostatnich latach rozwój Quassel nieco zwolnił, ale nadchodzą wielkie rzeczy, gdy następne wydanie przyniesie sobie skok z wersji 0.12.5 do 0.13.

Kiwiirc

KIWIIRC to konfigurowalny klient IRC, który działa we wszystkich głównych przeglądarkach internetowych i obsługuje zarówno motywy, jak i wtyczki. Prawdopodobnie już spotkałeś widżet KIWIIRC osadzony na niektórych stronie internetowej. Widżet KIWIIRC zapewnia dostęp do dużej liczby obsługiwanych sieci bez skomplikowanej konfiguracji, dlatego wiele stron internetowych dodaje go jako dodatkową funkcję.

W ubiegłym roku KIWIIRC zabezpieczył sponsoring z prywatnego dostępu do Internetu, który jest osobistą wirtualną prywatną usługą sieciową, która obsługuje wiele technologii VPN, takich jak PPTP, L2TP/IPSEC, Socks5 i OpenVPN. Mamy nadzieję, że sponsoring pozwoli Kiwiirc dobrze się rozwijać.

Jak zainstalować i skonfigurować salon

Zanim będziesz mógł zainstalować salon, musisz mieć węzeł.JS V4 lub nowszy i NPM, menedżer pakietów dla języka programowania JavaScript, zainstalowany w serwisie internetowym. Instrukcje instalacyjne dla obu są łatwo dostępne w Internecie i wykraczałoby to od zakresu tego artykułu, aby opisać ten proces tutaj.

Z węzłem.JS i NPM zainstalowane, możesz po prostu wpisać następujące polecenie w terminalu, aby zainstalować salon:

$ [sudo] npm -g instalacja thelounge

Najważniejszy plik konfiguracyjny nazywa się Config.JS i znajduje się w folderze salonu. Możesz szybko otworzyć go za pomocą następującego polecenia:

$ Lounge Config

Istnieje wiele różnych opcji, z którymi możesz grać, i wszystkie są tutaj udokumentowane.

Zdecydowanie powinieneś włączyć SSL, zmieniając opcję „Włącz” pod „HTTPS” na „True” i modyfikując ścieżkę do certyfikatu SSL. Jeśli nie masz certyfikatu SSL, możesz uzyskać go za darmo od Let's Encrypt bez żadnych kosztów.

Kiedy będziesz gotowy na uruchomienie salonu, po prostu wprowadź następujące polecenie w terminalu:

$ Lounge start

Aby wyświetlić przegląd wszystkich poleceń obsługiwanych przez salon, wpisz:

$ Lounge -Help

Do każdej nowej wersji salonu obrazy Docker są automatycznie aktualizowane w DockerHub. Uruchomienie salonu za pomocą Docker jest łatwe, a cały proces jest szczegółowo opisany tutaj.

Wniosek

Slack, Discord i inne nowoczesne narzędzia komunikacyjne oparte na chmurze są teraz modne, ale czcigodny protokół czatu przekaźnika internetowego pozostanie tutaj. Podczas gdy IRC może nie mieć wielu funkcji, do których przyzwyczailiśmy się przez lata, jego prostota, niezawodność i niskie wymagania sprzętowe sprawiają, że jest idealny dla dużych i małych społeczności, które nie chcą być objęte własnością.

Dzięki naszemu wyborowi najlepszych samozwańczych klientów IRC możesz cieszyć się IRC z dowolnego miejsca i z dowolnego urządzenia i uczyć się wielu przydatnych umiejętności w tym procesie.