Os desenvolvedores e entusiastas de código aberto têm uma relação particularmente otimista com o IRC, e a rede Freenode sozinha abrange mais de 90.000 usuários e 40.000 canais.
Se você gostaria de explorar o que são as comunidades de IRC, esta lista dos 5 melhores clientes de IRC auto-hospedados irá ajudá-lo a escolher o melhor cliente de IRC para o seu servidor doméstico para que você possa se conectar de qualquer lugar e qualquer dispositivo.
1. Salão
O Lounge é um cliente IRC que nunca dorme. Ele roda em qualquer servidor com Node.js, que é um ambiente de tempo de execução de JavaScript de plataforma cruzada de código aberto que executa código JavaScript fora do navegador e oferece uma experiência de usuário altamente polida com uma infinidade de recursos interessantes que o colocam acima da concorrência. Para começar, a interface do usuário do The Lounge é totalmente responsiva e funciona perfeitamente em computadores desktop e dispositivos móveis semelhantes. O Lounge oferece suporte a vários usuários, então um grupo de amigos pode configurá-lo em um único servidor web compartilhado e mantê-lo coletivamente. O Lounge é licenciado pela licença do MIT e administrado por uma comunidade dedicada de entusiastas do código aberto.
Na próxima seção deste artigo, explicamos como você pode instalar e configurar o The Lounge em seu próprio servidor web. Acredite em nós: é muito simples.
2. Gritar
Antes do The Lounge, havia o Shout. Infelizmente, o desenvolvimento do Shout parou no início de 2016, deixando este cliente IRC inacabado com vários bugs críticos. Como costuma ser o caso com projetos de código aberto, os usuários da Shout decidiram fazer algo a respeito e criaram seu cliente favorito. O nome que eles escolheram para sua criação foi The Lounge, e o resto é história.
Embora você ainda possa usar o Shout hoje, não há realmente nenhuma razão para fazer isso porque o The Lounge pode fazer tudo o que o Shout pode, exceto melhor e com menos bugs.
3. Convos
Convos se descreve como a maneira mais simples de usar o IRC. Como outros clientes IRC auto-hospedados, Convos está sempre online, o que significa que você pode voltar a qualquer momento e ver tudo o que foi dito enquanto você estava AFK. Leva apenas dois comandos para instalar e executar Convos em um servidor doméstico ou serviço em nuvem, e pode até mesmo ser implantado usando Docker.
Alguns dos recursos mais notáveis do Convos incluem multimídia automática e visualizações de links, notificações na área de trabalho e aderência estrita aos princípios essenciais de usabilidade. Se você gostaria de ver o Convos em ação, acesse seu site oficial e execute a versão demo online.
4. Quassel
Lançado pela primeira vez em 2008, Quassel é um cliente IRC de plataforma cruzada que usa o framework de aplicação Qt. Com o Quassel, você pode se conectar a vários servidores IRC simultaneamente, usar atalhos de teclado convenientes para realizar todas as ações comuns sem tirar as mãos do teclado, organizar seu canal e consultar buffers em visualizações padrão ou personalizadas, apenas para citar alguns de seus recursos.
Nos últimos anos, o desenvolvimento do Quassel desacelerou um pouco, mas grandes coisas estão por vir, pois o próximo lançamento trará consigo o salto da versão 0.12.5 a 0.13.
5. KiwiIRC
KiwiIRC é um cliente IRC personalizável que roda em todos os principais navegadores da web e oferece suporte a temas e plug-ins. Você provavelmente já encontrou um widget KiwiIRC incorporado em algum site. O widget KiwiIRC dá a você acesso a um grande número de redes suportadas sem nenhuma configuração complicada, razão pela qual muitos sites de comunidade o adicionam como um recurso extra.
No ano passado, o KiwiIRC garantiu o patrocínio do Private Internet Access, que é um serviço de rede privada virtual pessoal que oferece suporte a várias tecnologias VPN, como PPTP, L2TP / IPsec, SOCKS5 e OpenVPN. Esperançosamente, o patrocínio permitirá que o KiwiIRC prospere por muitos anos.
Como instalar e configurar o lounge
Antes de instalar o The Lounge, você precisa ter o Node.js v4 ou mais recente e npm, um gerenciador de pacotes para a linguagem de programação JavaScript, instalado em seu servidor web. As instruções de instalação para ambos estão disponíveis na Internet e está além do escopo deste artigo descrever o processo aqui.
Com Nó.js e npm instalados, você pode simplesmente inserir o seguinte comando no terminal para instalar o The Lounge:
$ [sudo] npm -g install theloungeO arquivo de configuração mais importante é chamado config.js, e está localizado na pasta lounge. Você pode abri-lo rapidamente com o seguinte comando:
configuração de $ loungeExistem muitas opções diferentes com as quais você pode jogar, e todas estão documentadas aqui.
Você definitivamente deve habilitar SSL alterando a opção “habilitar” em “https” para “verdadeiro” e modificando o caminho para o seu certificado SSL. Se você não tem um certificado SSL, pode obter um gratuitamente no Let's Encrypt sem custos.
Quando estiver pronto para iniciar o The Lounge, basta inserir o seguinte comando no terminal:
$ lounge startPara ver uma visão geral de todos os comandos suportados pelo The Lounge, digite:
$ lounge --helpPara cada novo lançamento do The Lounge, as imagens do Docker são atualizadas automaticamente no DockerHub. Executar o The Lounge usando Docker é fácil, e todo o processo é descrito em detalhes aqui.
Conclusão
Slack, Discord e outras ferramentas de comunicação modernas baseadas em nuvem estão em voga agora, mas o venerável protocolo Internet Relay Chat veio para ficar. Embora o IRC possa não ter muitos recursos aos quais nos acostumamos ao longo dos anos, sua simplicidade, confiabilidade e baixos requisitos de hardware o tornam perfeito para comunidades grandes e pequenas que não querem ser algemadas por proprietários.
Com nossa seleção dos melhores clientes IRC auto-hospedados, você pode desfrutar do IRC de qualquer lugar e de qualquer dispositivo e aprender um monte de habilidades úteis no processo.