Cómo convertir su Raspberry Pi en un servidor IRC

Desde la década de 1980, IRC es uno de los protocolos de chat clásicos que sigue siendo la fuerza impulsora detrás de muchas comunidades en línea modernas, incluida la popular plataforma de transmisión Twitch. Hoy en día, no hay escasez de clientes y servidores IRC disponibles. También puede configurar su propio servidor IRC con Raspberry Pi.

En este artículo, aprenderá cómo convertir su Raspberry Pi en un servidor IRC.

¿Por qué debería configurar mi propio servidor IRC?

Hay dos ventajas principales de crear su propio servidor:

1. Control total sobre la experiencia del chat

Con su propio servidor de IRC, tendrá la libertad de asignar sus propios moderadores, crear canales para los temas que le interesan y tener la última palabra sobre quién puede y quién no puede unirse a su servidor, perfecto si está harto de sus discusiones en línea son secuestradas por trolls, bots, spammers y otros indeseables digitales.

2. Toma el control de tus datos

¿Le preocupa que un tercero filtre su información accidentalmente, la venda a propósito o la use en anuncios específicos?

Al ejecutar su propio servidor, puede mantener el control sobre todos sus datos, desde su nombre de usuario y dirección de correo electrónico, hasta sus registros de chat de IRC.

Lo que necesitarás

Para completar este tutorial, necesitará:

  • Raspberry Pi con sistema operativo Raspberry Pi
  • Cable de alimentación compatible con su Raspberry Pi
  • Teclado externo y un camino a su P.
  • Cable HDMI o micro HDMI, según el modelo de Raspberry Pi
  • Monitor externo
  • Cable Ethernet si no se conecta a través de Wi-Fi

Para comenzar: configure su Raspberry Pi

Para comenzar, conecte el cable de alimentación y todos los periféricos a su Raspberry Pi.

Una vez que su Raspberry Pi se haya iniciado, asegúrese de que esté conectado a Internet. Abra la Terminal y escriba los siguientes comandos para actualizar el sistema:

Si Raspberry Pi instala alguna actualización, reinicie la Pi antes de pasar al siguiente paso.

Instale el servidor Ircd-Hybrid

Creará un servidor IRC mediante el demonio Ircd-Hybrid. Instale el paquete Ircd-Hybrid usando el siguiente comando:

Esta descarga puede tardar un poco, así que ahora es el momento perfecto para ir a tomar una taza de café.

El software Ircd-Hybrid puede tardar un poco en descargarse, dependiendo de su conexión a Internet.

Asegure su servidor: creando una contraseña encriptada

Deberá crear una contraseña encriptada que usará para conectarse a su servidor de IRC como operador, lo que le dará mayores privilegios, similar a un moderador o una cuenta de administrador.

Para crear una contraseña cifrada, ejecute el siguiente comando:

Reemplace “su-contraseña-aquí” con la contraseña que desea utilizar.

La Terminal ahora devolverá una serie de letras y números, que es su contraseña encriptada. Anote esta contraseña, ya que la necesitará para configurar la cuenta de operador de su servidor.

Configurando su servidor IRC

A continuación, deberá configurar el software Ircd-Hybrid:

Esto abre el archivo de configuración ircd.conf en el editor de texto Nano de Raspberry Pi.

Puede configurar su cuenta de operador, limitar el número de personas que pueden iniciar sesión en su servidor y realizar otros cambios de configuración en el archivo ircd.conf.

Este archivo contiene muchas configuraciones, pero como mínimo debe realizar los siguientes cambios:

Dale un nombre a tu servidor IRC:

Desplácese hasta el serverinfo { bloquear y encontrar lo siguiente:

El primer paso es asignar un nombre distintivo a su servidor de IRC.

Debe darle a su servidor un nombre único. Por ejemplo:

Asigne un nombre a su servidor Raspberry Pi a través del editor de texto Nano.

Proporcione una descripción

Deberá proporcionar una breve descripción que se mostrará cada vez que alguien se conecte a su servidor IRC.

Encuentra el siguiente:

Proporcione una breve descripción, que será visible para cualquier persona que intente conectarse a su servidor.

Reemplace este texto con su propia descripción. Por ejemplo:

Cuéntanos sobre tu red

Desplácese a la siguiente sección:

Estas dos líneas describen la red en la que se ejecuta su servidor, por lo que debe actualizarla para reflejar su red específica. Por ejemplo:

Ingrese algunos detalles sobre su red.

Establece algunos límites

De forma predeterminada, Ircd-Hybrid permite 512 conexiones en cualquier momento. Si desea cambiar este límite, busque la siguiente línea:

Ahora puede aumentar o disminuir este límite de 512 usuarios. En este caso, solo estoy permitiendo un máximo de 100 conexiones a mi servidor IRC:

Crea tu operador

El siguiente paso es definir algunas configuraciones para el operador. Desplácese hasta el operator { bloquear. Tenga en cuenta que esta sección puede requerir descomentar, así que elimine la primera # símbolo en cada línea.

Ahora debe ingresar algunos detalles para su cuenta de operador, incluida la contraseña encriptada que generamos anteriormente.

Una vez hecho esto, busque la siguiente línea:

Reemplace esta línea con el nombre que desea asignar a su grupo de operadores:

Debe especificar quién puede ejecutar el comando del operador editando la siguiente línea:

Esto permitirá que cualquiera pueda acceder al operador, si tiene las credenciales correctas:

Finalmente, agregue la contraseña encriptada que generó anteriormente. Encuentra el siguiente:

¡Asegúrese de reemplazar esta línea con la contraseña cifrada y no con la versión de texto sin formato!

Una vez que esté satisfecho con la información que ingresó, guarde el archivo de configuración presionando el botón Ctrl + O llaves y luego Ctrl + X cerrar.

Ejecute su servidor IRC

Reinicie el servidor IRCD híbrido:

Una vez que el servidor se reinicia, ¡está listo para usar!

mIRC: Conexión a su servidor Raspberry Pi

Puede conectarse a su servidor de IRC utilizando cualquier cliente de IRC. Estoy usando mIRC, pero otras alternativas populares incluyen WeeChaty LimeChat para macOS.

Para conectarse a su servidor IRC, inicie su cliente elegido y luego opte por agregar un nuevo servidor. Dependiendo de su cliente de IRC, ahora se le pedirá que ingrese la siguiente información:

  • Descripción: Así es como se mostrará el servidor en su cliente IRC, así que ingrese el valor que desee utilizar.
  • Habla a: Esta es la dirección IP de su servidor de IRC Raspberry Pi. Si no conoce la dirección IP, puede recuperar esta información abriendo una Terminal en su Raspberry Pi y ejecutando el hostname -I mando.
  • Puertos: Debe establecer esto en 6667, ya que es el valor predeterminado para la mayoría de los servidores.
Ahora puede conectarse a su servidor IRC, a través de cualquier cliente IRC compatible.

Haga clic en “Agregar” para poder conectarse a su servidor IRC.

Una vez que esté conectado a su servidor, ¡estará listo para comenzar a chatear!

Como puede ver, es bastante fácil configurar un servidor IRC en su Raspberry Pi. Hay muchas cosas que Raspberry Pi también puede hacer, como actuar como un punto de acceso Wi-Fi de portal cautivo, un servidor de música o incluso un servidor web personal.

Consulte nuestro canal Raspberry Pi para obtener más tutoriales.

¿Es útil este artículo?

¡Ayúdanos a difundirlo!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *