Saltar al contenido
Dialova

Documentación IRC · Avanzado

Programas IRCd: Ergo, InspIRCd, UnrealIRCd y otros

Un IRCd es el programa servidor que recibe las conexiones IRC y aplica las reglas de la red. La elección depende de la arquitectura deseada, los servicios necesarios y la capacidad para mantener la configuración; ningún programa garantiza por sí solo una comunidad segura.

El equipo de Dialova · Verificado el

Arquitecturas que comparar #

ProyectoEnfoque documentadoPregunta que hacerse
ErgoServidor en Go que integra cuentas y funciones de bouncer, entre otras¿Quieres reunir estas funciones en el servidor?
InspIRCdArquitectura modular y documentación de los módulos¿Qué módulos encajan con la red que administras?
UnrealIRCdServidor configurable, con módulos y protecciones¿Cómo configurar y mantener las protecciones y los servicios?
SolanumIRCd desarrollado con la participación de equipos de redes como Libera.Chat y OFTC¿Tu arquitectura y tus conocimientos encajan con este proyecto?
ngIRCdServidor portable orientado, entre otros usos, a redes pequeñas¿Las funciones documentadas cubren tus necesidades?

Estas descripciones no son una matriz exhaustiva de compatibilidad. Las funciones disponibles dependen de la versión, los módulos compilados, los servicios y la configuración real.

Evaluar un despliegue #

  • Comprueba el mantenimiento de la versión elegida y el procedimiento de actualización.
  • Define la gestión de cuentas, canales, copias de seguridad y permisos de operador.
  • Comprueba TLS, los mecanismos de autenticación y cada capacidad útil.
  • Prueba los límites de envío, los cortes de conexión y el comportamiento al reiniciar.
  • No expongas una consola de administración ni secretos de enlace en una configuración pública.

Un ejemplo tomado de otra red puede cargar módulos distintos o usar modos incompatibles. Los modos de canal y los prefijos de rango deben obtenerse del servidor correspondiente.

El programa no es la red #

Ergo es un programa; Dialova es un servicio con su propia configuración y funciones web. Solanum es un programa; Libera.Chat es una red. Las características de un proyecto no deben atribuirse automáticamente a todas sus instalaciones.

Fuentes y verificación

Los ejemplos usan apodos y dominios ficticios, salvo los puntos de conexión expresamente documentados. Las extensiones y los ajustes específicos de una red se indican en el texto.