Beste selvhostede IRC-klienter

Beste selvhostede IRC-klienter
Mens IRC (Internet Relay Chat) kanskje ikke føles så frisk i dag som det gjorde i løpet av sin gyldne epoke, som spenner fra 1990 -tallet til begynnelsen av 2000 -tallet, er ikke denne applikasjonslagsprotokollen som letter kommunikasjon i form av tekst ikke bort når som helst snart snart.

Open source utviklere og entusiaster har et spesielt rosenrødt forhold til IRC, og Freenode -nettverket alene omfatter mer enn 90 000 brukere og 40 000 kanaler.

Hvis du ønsker å utforske hva IRC-samfunn handler om, vil denne listen over topp 5 beste selvhostede IRC-klienter hjelpe deg med å velge den beste IRC-klienten for hjemmeserveren din, slik at du kan koble til hvor som helst og hvilken som helst enhet.

Salongen

Loungen er en IRC -klient som aldri sover. Den kjører på hvilken som helst server med node.JS, som er en åpen kildekode, JavaScript-kjøretidsmiljø som utfører JavaScript-kode utenfor nettleseren, og tilbyr en høyt polert brukeropplevelse med en mengde kule funksjoner som løfter den høyt over konkurransen. For det første er brukergrensesnittet til salongen fullt responsivt og fungerer feilfritt på både stasjonære datamaskiner og mobile enheter. Salongen støtter flere brukere, slik at en gruppe venner kan sette den opp på en enkelt delt webserver og vedlikeholde den samlet. Salongen er lisensiert under MIT -lisensen og drevet av et dedikert fellesskap av open source -entusiaster.

I neste del av denne artikkelen forklarer vi hvordan du kan installere og konfigurere salongen på din egen webserver. Tro oss: Det er veldig enkelt.

Rope

Før det var salongen, var det rop. Dessverre stoppet Shout's utvikling tidlig i 2016, og etterlot denne IRC -klienten uferdig med flere kritiske feil. Som det ofte er tilfelle med open source -prosjekter, bestemte Shout's brukere seg for å gjøre noe med det og gaffle sin favorittklient. Navnet de har valgt for skapelsen deres var salongen, og resten er historie.

Selv om du fremdeles kan bruke Shout i dag, er det egentlig ingen grunn til å gjøre det fordi salongen kan gjøre alt Shout kan-bortsett fra bedre og med færre feil.

Konvos

Convos beskriver seg selv som den enkleste måten å bruke IRC. Som andre selvhostede IRC-klienter, er konvos alltid online, noe som betyr at du kan komme tilbake når som helst og se alt som er blitt sagt mens du var AFK. Det tar bare to kommandoer å installere og kjøre konos på en hjemmeserver eller skytjeneste, og det kan til og med distribueres ved hjelp av Docker.

Noen av de mest bemerkelsesverdige funksjonene ved konvos inkluderer automatisk multimedia og forhåndsvisning av koblinger, varsler på stasjonære varsler og streng overholdelse av essensielle brukervennlighetsprinsipper. Hvis du vil se konvoser i aksjon, kan du gå over til det offisielle nettstedet og kjøre online demo -versjonen.

Quassel

Quassel ble først utgitt i 2008, og er en IRC-klient på tvers av plattformer som bruker QT-applikasjonsrammen. Med Quassel kan du koble til flere IRC -servere samtidig, bruke praktiske snarveier for tastaturer for å utføre alle vanlige handlinger uten.

De siste årene har utviklingen av Quassel avtatt litt, men store ting kommer da neste utgivelse vil bringe med seg hoppet fra versjon 0.12.5 til 0.1. 3.

Kiwiirc

Kiwiirc er en tilpassbar IRC -klient som kjører i alle store nettlesere og støtter både temaer og plugins. Du har sannsynligvis allerede møtt en Kiwiirc -widget innebygd på noen nettsted. Kiwiirc -widgeten gir deg tilgang til et stort antall støttede nettverk uten noe komplisert oppsett, og det er grunnen til at mange samfunnsnettsteder legger til det som en ekstra funksjon.

I fjor sikret Kiwiirc sponsing fra privat internettilgang, som er en personlig virtuell privat nettverkstjeneste som støtter flere VPN -teknologier som PPTP, L2TP/IPsec, SOCKS5 og OpenVPN. Forhåpentligvis vil sponsingen tillate Kiwiirc å trives i mange år fremover.

Hvordan installere og konfigurere salongen

Før du kan installere salongen, må du ha node.JS V4 eller nyere og NPM, en pakkesjef for JavaScript -programmeringsspråket, installert på webserveren din. Installasjonsinstruksjoner for begge er lett tilgjengelige på internett, og det vil være utenfor omfanget av denne artikkelen for å beskrive prosessen her.

Med node.JS og NPM installert, du kan ganske enkelt legge inn følgende kommando i terminalen for å installere salongen:

$ [sudo] npm -g installer thelounge

Den viktigste konfigurasjonsfilen kalles konfigurasjon.JS, og den ligger i salongmappen. Du kan raskt åpne den med følgende kommando:

$ Lounge Config

Det er mange forskjellige alternativer du kan spille med, og de er alle dokumentert her.

Du bør absolutt aktivere SSL ved å endre alternativet "Aktiver" under "HTTPS" til "True" og endre banen til SSL -sertifikatet ditt. Hvis du ikke har et SSL -sertifikat, kan du skaffe deg et gratis fra Let's Krypt uten kostnader.

Når du er klar til å starte salongen, kan du bare angi følgende kommando i terminalen:

$ lounge start

For å se en oversikt over alle kommandoer støttet av salongen, skriv inn:

$ lounge -hjelp

For hver ny utgivelse av salongen blir Docker -bilder automatisk oppdatert på Dockerhub. Å kjøre salongen ved hjelp av Docker er uanstrengt, og hele prosessen er beskrevet i detalj her.

Konklusjon

Slack, Discord og andre moderne skybaserte kommunikasjonsverktøy er på moten akkurat nå, men den ærverdige internettrelépratprotokollen er her for å bli. Mens IRC kan mangle mange funksjoner vi har blitt vant til gjennom årene, gjør dens enkelhet, pålitelighet og lave maskinvarekrav den perfekt for lokalsamfunnene store og små som ikke ønsker å bli hakket av proprietær.

Med vårt utvalg av de beste selvhostede IRC-klientene, kan du glede deg over IRC hvor som helst og fra alle enheter og lære en haug med nyttige ferdigheter i prosessen.