IRC

Bästa IRC-klienter med egenvärd

Bästa IRC-klienter med egenvärd
Medan IRC (Internet Relay Chat) kanske inte känns lika fräsch idag som under sin gyllene era, som sträcker sig från 1990-talet till början av 2000-talet, försvinner detta applikationslagerprotokoll som underlättar kommunikation i form av text när som helst.

Open source-utvecklare och entusiaster har en särskilt rosig relation med IRC, och Freenode-nätverket ensamt omfattar mer än 90 000 användare och 40 000 kanaler.

Om du vill utforska vad IRC-gemenskaper handlar om, kommer den här listan över topp 5 bästa självhyrda IRC-klienter att hjälpa dig välja den bästa IRC-klienten för din hemserver så att du kan ansluta var som helst och vilken enhet som helst.

1. Loungen

The Lounge är en IRC-klient som aldrig sover. Den körs på vilken server som helst med Node.js, som är en öppen källkod, plattformsmässig JavaScript-runtime-miljö som kör JavaScript-kod utanför webbläsaren och erbjuder en mycket polerad användarupplevelse med en uppsjö av coola funktioner som lyfter den högt över konkurrenterna. Till att börja med är användargränssnittet i The Lounge fullt responsivt och fungerar felfritt på stationära datorer och mobila enheter. Loungen stöder flera användare, så en grupp vänner kan ställa in den på en gemensam delad webbserver och underhålla den kollektivt. Loungen är licensierad under MIT-licensen och drivs av en dedikerad gemenskap av entusiaster med öppen källkod.

I nästa avsnitt i den här artikeln förklarar vi hur du kan installera och konfigurera The Lounge på din egen webbserver. Tro oss: det är väldigt enkelt.

2. Skrika

Innan det fanns The Lounge fanns Shout. Tyvärr slutade Shouts utveckling tidigt 2016 och lämnade den här IRC-klienten oavslutad med flera kritiska buggar. Som ofta är fallet med open source-projekt bestämde Shouts användare sig för att göra något åt ​​det och gafflade sin favoritklient. Namnet de har valt för sin skapelse var The Lounge, och resten är historia.

Medan du fortfarande kan använda Shout idag finns det verkligen ingen anledning att göra det eftersom The Lounge kan göra allt Shout kan-utom bättre och med färre buggar.

3. Konvenser

Convos beskriver sig själv som det enklaste sättet att använda IRC. Liksom andra IRC-klienter med egen värd är Convos alltid online, vilket innebär att du kan komma tillbaka när som helst och se allt som har sagts medan du var AFK. Det krävs bara två kommandon för att installera och köra Convos på en hemserver eller molntjänst, och det kan till och med distribueras med Docker.

Några av de mest anmärkningsvärda funktionerna i Convos inkluderar automatiska förhandsvisningar av multimedia och länk, skrivbordsaviseringar och strikt efterlevnad av väsentliga användbarhetsprinciper. Om du vill se Convos i aktion, gå över till dess officiella hemsida och kör online-demoversionen.

4. Quassel

Quassel, som först släpptes 2008, är en IRC-klient över flera plattformar som använder Qt-applikationsramverket. Med Quassel kan du ansluta till flera IRC-servrar samtidigt, använda praktiska tangentbordsgenvägar för att utföra alla vanliga åtgärder utan att ta händerna från tangentbordet, ordna din kanal och fråga buffertar i standard- eller anpassade vyer, för att bara nämna några av dess funktioner.

Under de senaste åren har utvecklingen av Quassel saktat ner lite, men stora saker kommer när nästa release kommer att ta med sig hoppet från version 0.12.5 till 0.13.

5. KiwiIRC

KiwiIRC är en anpassningsbar IRC-klient som körs i alla större webbläsare och stöder både teman och plugins. Du har förmodligen redan stött på en KiwiIRC-widget inbäddad på någon webbplats. KiwiIRC-widgeten ger dig tillgång till ett stort antal stödda nätverk utan komplicerad installation, varför många communitywebbplatser lägger till det som en extra funktion.

Förra året säkrade KiwiIRC sponsring från Private Internet Access, som är en personlig virtuell privat nätverkstjänst som stöder flera VPN-tekniker som PPTP, L2TP / IPsec, SOCKS5 och OpenVPN. Förhoppningsvis kommer sponsringen att göra det möjligt för KiwiIRC att trivas under många år framöver.

Hur man installerar och konfigurerar loungen

Innan du kan installera The Lounge måste du ha Node.js v4 eller senare och npm, en pakethanterare för JavaScript-programmeringsspråket, installerad på din webbserver. Installationsinstruktioner för båda är lätt tillgängliga på internet och det skulle ligga utanför denna artikel att beskriva processen här.

Med Node.js och npm installerat kan du helt enkelt ange följande kommando i terminalen för att installera The Lounge:

$ [sudo] npm -g installera thelounge

Den viktigaste konfigurationsfilen kallas config.js, och den ligger i loungemappen. Du kan snabbt öppna den med följande kommando:

$ lounge config

Det finns många olika alternativ du kan spela med, och de är alla dokumenterade här.

Du bör definitivt aktivera SSL genom att ändra alternativet "aktivera" under "https" till "sant" och ändra sökvägen till ditt SSL-certifikat. Om du inte har ett SSL-certifikat kan du få ett gratis från Let's Encrypt utan kostnad.

När du är redo att starta The Lounge anger du bara följande kommando i terminalen:

$ lounge start

För att se en översikt över alla kommandon som stöds av The Lounge, ange:

$ lounge --hjälp

För varje ny version av The Lounge uppdateras Docker-bilder automatiskt på DockerHub. Att köra The Lounge med Docker är enkelt och hela processen beskrivs i detalj här.

Slutsats

Slack, Discord och andra moderna molnbaserade kommunikationsverktyg är på modet just nu, men det vördnadsfulla Internet Relay Chat-protokollet är här för att stanna. Även om IRC kanske saknar många funktioner som vi har vant oss genom åren, gör dess enkelhet, tillförlitlighet och låga hårdvarukrav det perfekt för stora och små samhällen som inte vill bli bojade av egna.

Med vårt urval av de bästa egenvärdiga IRC-klienterna kan du njuta av IRC var som helst och från vilken enhet som helst och lära dig en massa användbara färdigheter i processen.

Bästa spelkonsolemulatorer för Linux
Den här artikeln listar populära spelkonsolemuleringsprogram som finns tillgängliga för Linux. Emulation är ett mjukvarukompatibilitetsskikt som emule...
Bästa Linux Distros för spel 2021
Linux-operativsystemet har kommit långt från sitt ursprungliga, enkla, serverbaserade utseende. Detta operativsystem har förbättrats enormt de senaste...
Hur du fångar och strömmar din spelsession på Linux
Tidigare betraktades spel bara som en hobby, men med tiden såg spelindustrin en enorm tillväxt när det gäller teknik och antalet spelare. Spelpubliken...