Desenvolvedores e entusiastas de código aberto têm um relacionamento particularmente rosado com o IRC, e a rede Freenode apenas abrange mais de 90.000 usuários e 40.000 canais.
Se você deseja explorar o que se trata as comunidades do IRC, esta lista dos 5 melhores clientes do IRC auto-hospedado ajudará você a escolher o melhor cliente do IRC para o seu servidor doméstico, para que você possa se conectar de qualquer lugar e qualquer dispositivo.
Salão
O lounge é um cliente do IRC que nunca dorme. Ele é executado em qualquer servidor com nó.O JS, que é um ambiente JavaScript de plataforma cruzada, de código aberto, que executa o código JavaScript fora do navegador e oferece uma experiência de usuário altamente polida com uma infinidade de recursos legais que o elevam alto acima da competição. Para iniciantes, a interface do usuário do lounge é totalmente responsiva e funciona perfeitamente em computadores de mesa e dispositivos móveis. O lounge suporta vários usuários, para que um grupo de amigos possa configurá -lo em um único servidor da web compartilhado e mantê -lo coletivamente. O lounge está licenciado sob a licença do MIT e administrado por uma comunidade dedicada de entusiastas de código aberto.
Na próxima seção deste artigo, explicamos como você pode instalar e configurar o lounge em seu próprio servidor da web. Acredite em nós: é muito simples.
Gritar
Antes que houvesse o lounge, havia gritos. Infelizmente, o desenvolvimento de Shout parou no início de 2016, deixando este cliente IRC inacabado com vários bugs críticos. Como costuma ser o caso dos projetos de código aberto, os usuários de Shout decidiram fazer algo a respeito e bifurcar seu cliente favorito. O nome que eles selecionaram para sua criação foi o lounge, e o resto é história.
Enquanto você ainda pode usar o grito hoje, não há realmente nenhuma razão para fazê-lo porque o lounge pode fazer tudo que grita pode se sentir melhor e com menos bugs.
Convoos
ConvOs se descreve como a maneira mais simples de usar o IRC. Como outros clientes do IRC auto-hospedados, o ConvOs está sempre online, o que significa que você pode voltar a qualquer momento e ver tudo o que foi dito enquanto estava AFK. São necessários apenas dois comandos para instalar e executar o ConvOs em um servidor doméstico ou serviço em nuvem, e ele pode até ser implantado usando o Docker.
Algumas das características mais notáveis das Convers incluem visualizações automáticas de multimídia e links, notificações de desktop e adesão estrita aos princípios essenciais de usabilidade. Se você gostaria de ver as ConvOs em ação, vá para o site oficial e execute a versão de demonstração on -line.
Quassel
Lançado pela primeira vez em 2008, Quassel é um cliente IRC de plataforma cruzada que usa a estrutura de aplicativo QT. Com o Quassel, você pode se conectar a vários servidores IRC simultaneamente, usar atalhos de teclado convenientes para executar todas as ações comuns sem tirar as mãos do teclado, organizar seus buffers de canal e consultar em visualizações padrão ou personalizadas, apenas para citar alguns de seus recursos.
Nos últimos anos, o desenvolvimento de Quassel diminuiu um pouco, mas as grandes coisas estão chegando, pois o próximo lançamento trará com o salto da versão 0.12.5 a 0.13.
Kiwiirc
Kiwiirc é um cliente IRC personalizável que é executado em todos os principais navegadores da web e suporta temas e plugins. Você provavelmente já encontrou um widget Kiwiirc incorporado em algum site. O widget Kiwiirc fornece acesso a um grande número de redes suportadas sem nenhuma configuração complicada, e é por isso que muitos sites da comunidade o adicionam como um recurso extra.
No ano passado, a Kiwiirc garantiu o patrocínio da Internet Access, que é um serviço de rede privado virtual pessoal que suporta várias tecnologias de VPN, como PPTP, L2TP/IPSEC, SOCKS5 e OpenVPN. Felizmente, o patrocínio permitirá que Kiwiirc prospere por muitos anos.
Como instalar e configurar o lounge
Antes de instalar o lounge, você precisa ter um nó.JS V4 ou mais recente e NPM, um gerente de pacotes da linguagem de programação JavaScript, instalada no seu servidor da web. Instruções de instalação para ambos estão prontamente disponíveis na Internet e estaria além do escopo deste artigo para descrever o processo aqui.
Com nó.JS e NPM instalados, você pode simplesmente inserir o seguinte comando no terminal para instalar o lounge:
$ [sudo] npm -g instalar thelounge
O arquivo de configuração mais importante é chamado de configuração.JS, e está localizado na pasta Lounge. Você pode abri -lo rapidamente com o seguinte comando:
$ Lounge Config
Existem muitas opções diferentes com as quais você pode brincar e todas estão documentadas aqui.
Você definitivamente deve habilitar o SSL alterando a opção "Ativar" em "https" para "verdadeiro" e modificar o caminho para o seu certificado SSL. Se você não possui um certificado SSL, pode obter um gratuitamente do Let's Encrypt sem custos.
Quando estiver pronto para começar o lounge, basta inserir o seguinte comando no terminal:
$ Lounge Start
Para visualizar uma visão geral de todos os comandos suportados pelo lounge, digite:
$ lounge -Help
Para cada novo lançamento do lounge, as imagens do Docker são atualizadas automaticamente no DockerHub. Executar o lounge usando o Docker é fácil, e todo o processo é descrito em detalhes aqui.
Conclusão
Slack, Discord e outras ferramentas de comunicação baseadas em nuvem modernas estão em voga agora, mas o venerável protocolo de bate-papo de revezamento na Internet está aqui para ficar. Embora o IRC possa não ter muitos recursos que acostumamos ao longo dos anos, sua simplicidade, confiabilidade e requisitos de hardware baixos o tornam perfeito para comunidades grandes e pequenas que não querem ser algemadas por proprietários.
Com nossa seleção dos melhores clientes do IRC auto-hospedado, você pode desfrutar do IRC de qualquer lugar e de qualquer dispositivo e aprender um monte de habilidades úteis no processo.