Documentação IRC · Avançado
Programas IRCd: Ergo, InspIRCd, UnrealIRCd e outros
Um IRCd é o programa servidor que recebe as ligações IRC e aplica as regras da rede. A escolha depende da arquitetura pretendida, dos serviços necessários e da capacidade de manter a configuração; nenhum programa garante, por si só, uma comunidade segura.
A equipa do Dialova · Verificado em
Arquiteturas a comparar #
| Projeto | Orientação documentada | Pergunta a fazer |
|---|---|---|
| Ergo | Servidor em Go que integra, entre outras, contas e funções de bouncer | Queres reunir estas funções no servidor? |
| InspIRCd | Arquitetura modular e documentação dos módulos | Que módulos correspondem à rede que administras? |
| UnrealIRCd | Servidor configurável, com módulos e proteções | Como configurar e manter as proteções e os serviços? |
| Solanum | IRCd desenvolvido com a participação de equipas de redes como Libera.Chat e OFTC | A tua arquitetura e os teus conhecimentos correspondem a este projeto? |
| ngIRCd | Servidor portável orientado, entre outras utilizações, para redes pequenas | As funções documentadas chegam para o que precisas? |
Estas descrições não são uma matriz exaustiva de compatibilidade. As funções disponíveis dependem da versão, dos módulos compilados, dos serviços e da configuração efetiva.
Avaliar uma instalação #
- Verifica a manutenção da versão escolhida e o procedimento de atualização.
- Define a gestão de contas, canais, cópias de segurança e permissões de operador.
- Verifica TLS, os mecanismos de autenticação e cada capacidade útil.
- Testa os limites de envio, as ligações interrompidas e o comportamento ao reiniciar.
- Não exponhas uma consola de administração nem segredos de ligação numa configuração pública.
Um exemplo de configuração de outra rede pode carregar módulos diferentes ou usar modos incompatíveis. Os modos de canal e os prefixos de nível devem ser obtidos do servidor em questão.
O programa não é a rede #
Ergo é um programa; o Dialova é um serviço com a sua própria configuração e funções web. Solanum é um programa; Libera.Chat é uma rede. As características de um projeto não devem ser atribuídas automaticamente a todas as suas instalações.
Fontes e verificação
Os exemplos usam alcunhas e domínios fictícios, salvo os pontos de ligação expressamente documentados. As extensões e definições específicas de uma rede são assinaladas no texto.
- Ergo — présentation officielle ↗Fonte oficial · consultada em 2026-10-29
- InspIRCd — documentation officielle ↗Fonte oficial · consultada em 2026-10-29
- UnrealIRCd — documentation officielle ↗Fonte oficial · consultada em 2026-10-29
- Solanum — projet officiel ↗Fonte oficial · consultada em 2026-10-29
- ngIRCd — projet officiel ↗Fonte oficial · consultada em 2026-10-29