IRC

I migliori client IRC self-hosted

I migliori client IRC self-hosted
Anche se IRC (Internet Relay Chat) potrebbe non sembrare così attuale come durante la sua epoca d'oro, che va dagli anni '90 ai primi anni 2000, questo protocollo a livello di applicazione che facilita la comunicazione sotto forma di testo non scomparirà presto.

Gli sviluppatori e gli appassionati di open source hanno un rapporto particolarmente roseo con IRC e la sola rete Freenode comprende più di 90.000 utenti e 40.000 canali.

Se desideri esplorare di cosa trattano le comunità IRC, questo elenco dei 5 migliori client IRC self-hosted ti aiuterà a scegliere il miglior client IRC per il tuo server di casa in modo da poterti connettere da qualsiasi luogo e qualsiasi dispositivo.

1. La sala

The Lounge è un client IRC che non dorme mai. Funziona su qualsiasi server con Node.js, che è un ambiente runtime JavaScript multipiattaforma open source che esegue il codice JavaScript al di fuori del browser e offre un'esperienza utente altamente raffinata con una miriade di fantastiche funzionalità che lo elevano in alto rispetto alla concorrenza. Per cominciare, l'interfaccia utente di The Lounge è completamente reattiva e funziona perfettamente sia su computer desktop che su dispositivi mobili. The Lounge supporta più utenti, quindi un gruppo di amici può configurarlo su un singolo server web condiviso e gestirlo collettivamente. The Lounge è concesso in licenza con la licenza del MIT ed è gestito da una comunità dedicata di appassionati di open source.

Nella prossima sezione di questo articolo, spieghiamo come puoi installare e configurare The Lounge sul tuo server web. Credici: è semplicissimo.

2. Grido

Prima che ci fosse The Lounge, c'era Shout. Sfortunatamente, lo sviluppo di Shout si è interrotto all'inizio del 2016, lasciando questo client IRC incompiuto con molteplici bug critici. Come spesso accade con i progetti open source, gli utenti di Shout hanno deciso di fare qualcosa al riguardo e hanno biforcato il loro client preferito. Il nome che hanno scelto per la loro creazione era The Lounge, e il resto è storia.

Anche se puoi ancora usare Shout oggi, non c'è davvero alcun motivo per farlo perché The Lounge può fare tutto ciò che Shout può fare, tranne meglio e con meno bug.

3. Convos

Convos si descrive come il modo più semplice per usare IRC. Come altri client IRC self-hosted, Convos è sempre online, il che significa che puoi tornare in qualsiasi momento e vedere tutto ciò che è stato detto mentre eri AFK. Bastano due comandi per installare ed eseguire Convos su un server domestico o un servizio cloud e può anche essere distribuito utilizzando Docker.

Alcune delle caratteristiche più degne di nota di Convos includono anteprime automatiche di collegamenti e multimediali, notifiche desktop e stretta aderenza ai principi di usabilità essenziali. Se desideri vedere Convos in azione, vai sul suo sito Web ufficiale ed esegui la versione demo online.

4. quassel

Rilasciato per la prima volta nel 2008, Quassel è un client IRC multipiattaforma che utilizza il framework dell'applicazione Qt. Con Quassel, puoi connetterti a più server IRC contemporaneamente, utilizzare comode scorciatoie da tastiera per eseguire tutte le azioni comuni senza togliere le mani dalla tastiera, organizzare il tuo canale e interrogare i buffer in viste predefinite o personalizzate, solo per citare alcune delle sue caratteristiche.

Negli ultimi anni lo sviluppo di Quassel è un po' rallentato, ma grandi novità sono in arrivo visto che la prossima release porterà con sé il salto dalla versione 0.12.da 5 a 0.13.

5. KiwiIRC

KiwiIRC è un client IRC personalizzabile che funziona in tutti i principali browser Web e supporta sia temi che plugin. Probabilmente hai già incontrato un widget KiwiIRC incorporato in qualche sito web. Il widget KiwiIRC ti dà accesso a un gran numero di reti supportate senza alcuna configurazione complicata, motivo per cui molti siti Web della community lo aggiungono come funzionalità extra.

L'anno scorso, KiwiIRC ha ottenuto la sponsorizzazione da Private Internet Access, un servizio di rete privata virtuale personale che supporta più tecnologie VPN come PPTP, L2TP/IPsec, SOCKS5 e OpenVPN. Si spera che la sponsorizzazione consentirà a KiwiIRC di prosperare per molti anni a venire.

Come installare e configurare The Lounge

Prima di poter installare The Lounge, devi avere Node.js v4 o più recente e npm, un gestore di pacchetti per il linguaggio di programmazione JavaScript, installato sul tuo server web. Le istruzioni di installazione per entrambi sono prontamente disponibili su Internet e sarebbe oltre lo scopo di questo articolo descrivere il processo qui.

Con Nodo.js e npm installati, puoi semplicemente inserire il seguente comando nel terminale per installare The Lounge:

$ [sudo] npm -g install thelounge

Il file di configurazione più importante si chiama config.js, e si trova nella cartella lounge. Puoi aprirlo rapidamente con il seguente comando:

$ configurazione lounge

Ci sono molte opzioni diverse con cui puoi giocare e sono tutte documentate qui.

Dovresti assolutamente abilitare SSL cambiando l'opzione "abilita" sotto "https" in "true" e modificando il percorso del tuo certificato SSL. Se non disponi di un certificato SSL, puoi ottenerne uno gratuitamente da  Let's Encrypt senza alcun costo.

Quando sei pronto per avviare The Lounge, inserisci semplicemente il seguente comando nel terminale:

$ inizio lounge

Per visualizzare una panoramica di tutti i comandi supportati da The Lounge, inserisci:

$ lounge --help

Per ogni nuova versione di The Lounge, le immagini Docker vengono aggiornate automaticamente su DockerHub. L'esecuzione di The Lounge utilizzando Docker è semplice e l'intero processo è descritto in dettaglio qui.

Conclusione

Slack, Discord e altri moderni strumenti di comunicazione basati su cloud sono in voga in questo momento, ma il venerabile protocollo Internet Relay Chat è qui per restare. Sebbene IRC possa mancare di molte funzionalità a cui ci siamo abituati nel corso degli anni, la sua semplicità, affidabilità e bassi requisiti hardware lo rendono perfetto per comunità grandi e piccole che non vogliono essere incatenate da proprietari.

Con la nostra selezione dei migliori client IRC self-hosted, puoi goderti IRC da qualsiasi luogo e da qualsiasi dispositivo e apprendere un sacco di abilità utili nel processo.

Tutorial Battaglia per Wesnoth
The Battle for Wesnoth è uno dei giochi di strategia open source più popolari a cui puoi giocare in questo momento. Non solo questo gioco è in svilupp...
0 A.D. Tutorial
Tra i tanti giochi di strategia in circolazione, 0 A.D. riesce a distinguersi come un titolo completo e un gioco molto profondo e tattico nonostante s...
Tutorial Unity3D
Introduzione a Unity 3D Unity 3D è un potente motore di sviluppo di giochi. È multipiattaforma cioè ti permette di creare giochi per mobile, web, desk...