Los desarrolladores y entusiastas de código abierto tienen una relación particularmente optimista con IRC, y la red de FreeNode solo abarca a más de 90,000 usuarios y 40,000 canales.
Si desea explorar de qué se tratan las comunidades de IRC, esta lista de los 5 mejores clientes de IRC de los mejores ehostados lo ayudará a elegir el mejor cliente IRC para su servidor doméstico para que pueda conectarse desde cualquier lugar y cualquier dispositivo.
El salón
El salón es un cliente de IRC que nunca duerme. Se ejecuta en cualquier servidor con nodo.JS, que es un entorno de tiempo de ejecución de JavaScript de código abierto de código abierto que ejecuta el código JavaScript fuera del navegador, y ofrece una experiencia de usuario altamente pulida con una gran cantidad de características geniales que lo elevan por encima de la competencia. Para empezar, la interfaz de usuario del salón es totalmente receptiva y funciona sin problemas en computadoras de escritorio y dispositivos móviles por igual. El salón admite múltiples usuarios, por lo que un grupo de amigos puede configurarlo en un solo servidor web compartido y mantenerlo colectivamente. El salón tiene licencia bajo la licencia del MIT y está dirigida por una comunidad dedicada de entusiastas de código abierto.
En la siguiente sección de este artículo, explicamos cómo puede instalar y configurar el salón en su propio servidor web. Créanos: es muy simple.
Gritar
Antes estaba el salón, había grito. Desafortunadamente, el desarrollo de Shout se detuvo a principios de 2016, dejando a este cliente de IRC sin terminar con múltiples errores críticos. Como suele ser el caso con los proyectos de código abierto, los usuarios de Shout decidieron hacer algo al respecto y bifurcaron a su cliente favorito. El nombre que seleccionaron para su creación fue el salón, y el resto es historia.
Si bien aún puede usar SHOUT hoy, realmente no hay razón para hacerlo porque el salón puede hacer todo lo que grita puede, excepto mejor y con menos errores.
Convos
Convos se describe a sí mismo como la forma más sencilla de usar IRC. Al igual que otros clientes de IRC autohostados, Convos siempre está en línea, lo que significa que puede volver en cualquier momento y ver todo lo que se ha dicho mientras estaba AFK. Solo se necesitan dos comandos para instalar y ejecutar Convos en un servidor doméstico o un servicio en la nube, e incluso se puede implementar utilizando Docker.
Algunas de las características más notables de Convos incluyen avances previos automáticos multimedia y enlaces, notificaciones de escritorio y adhesión estricta a principios de usabilidad esenciales. Si desea ver las convos en acción, diríjase a su sitio web oficial y ejecute la versión de demostración en línea.
Quasina
Lanzado por primera vez en 2008, Quassel es un cliente IRC multiplataforma que utiliza el marco de aplicaciones QT. Con Quassel, puede conectarse a múltiples servidores IRC simultáneamente, use accesos directos de teclado convenientes para realizar todas las acciones comunes sin tomar sus manos del teclado, organizar su canal y buffers de consulta en vistas predeterminadas o personalizadas, solo para nombrar algunas de sus características.
En los últimos años, el desarrollo de Quassel se ha ralentizado un poco, pero las grandes cosas están llegando, ya que el próximo lanzamiento traerá consigo el salto de la versión 0.12.5 a 0.13.
Kiwiirc
Kiwiirc es un cliente IRC personalizable que se ejecuta en todos los principales navegadores web y admite temas y complementos. Probablemente ya haya encontrado un widget de kiwiirc integrado en algún sitio web. El widget Kiwiirc le brinda acceso a una gran cantidad de redes compatibles sin una configuración complicada, por lo que muchos sitios web de la comunidad lo agregan como una característica adicional.
El año pasado, Kiwiirc obtuvo el patrocinio de acceso privado a Internet, que es un servicio de red privada virtual personal que admite múltiples tecnologías VPN como PPTP, L2TP/IPSEC, SOCKS5 y OpenVPN. Con suerte, el patrocinio permitirá que Kiwiirc prospere durante muchos años.
Cómo instalar y configurar el salón
Antes de que pueda instalar el salón, debe tener nodo.JS V4 o más reciente y NPM, un administrador de paquetes para el lenguaje de programación de JavaScript, instalado en su servidor web. Las instrucciones de instalación para ambos están disponibles en Internet, y estaría más allá del alcance de este artículo describir el proceso aquí.
Con nodo.JS y NPM instalados, simplemente puede ingresar el siguiente comando en el terminal para instalar el salón:
$ [sudo] npm -g instalar thelounge
El archivo de configuración más importante se llama config.JS, y se encuentra en la carpeta de salón. Puede abrirlo rápidamente con el siguiente comando:
Configuración de $ lounge
Hay muchas opciones diferentes con las que puedes jugar, y todas están documentadas aquí.
Definitivamente debe habilitar SSL cambiando la opción "Habilitar" en "HTTPS" a "Verdadero" y modificando la ruta a su certificado SSL. Si no tiene un certificado SSL, puede obtener uno gratis de Let’s Cifrypt sin costos.
Cuando esté listo para comenzar el salón, simplemente ingrese el siguiente comando en la terminal:
Inicio de $ lounge
Para ver una descripción general de todos los comandos compatibles con el salón, ingrese:
$ lounge --help
Para cada nuevo lanzamiento de The Lounge, Docker Images se actualizan automáticamente en Dockerhub. Ejecutar el salón usando Docker es sin esfuerzo, y todo el proceso se describe en detalle aquí.
Conclusión
Slack, Discord y otras herramientas de comunicación modernas basadas en la nube están en boga en este momento, pero el venerable protocolo de chat de retransmisión de Internet está aquí para quedarse. Si bien el IRC puede carecer de muchas características a las que nos hemos acostumbrado a lo largo de los años, su simplicidad, confiabilidad y bajos requisitos de hardware lo hacen perfecto para comunidades grandes y pequeñas que no quieren ser encadenadas por patentado.
Con nuestra selección de los mejores clientes de IRC autohospedados, puede disfrutar de IRC desde cualquier lugar y desde cualquier dispositivo y aprender un montón de habilidades útiles en el proceso.