Instalar The Lounge con Docker: tu cliente IRC web moderno y autoalojado
Si te digo “xdcc send”, puede que te entren recuerdos de una era en la que IRC era el niño malo de internet… o puede que no tengas ni idea de qué hablo. En ambos casos, la realidad es la misma: IRC sigue muy vivo, incluso con mil alternativas modernas encima de la mesa.
Para quienes quieren usar IRC de forma cómoda en 2025—desde el navegador, móvil o tablet—existe The Lounge, un cliente web autoalojable que moderniza la experiencia sin romper lo clásico.
En este artículo verás qué ofrece y cómo levantarlo con Docker.
¿Qué es The Lounge?
The Lounge es un cliente IRC web de código abierto pensado para self-hosting. Funciona como un “bouncer + cliente”: se queda conectado a los servidores IRC aunque cierres sesión, y cuando vuelves, retomas la conversación donde la dejaste.
Características principales
The Lounge mete IRC en el siglo XXI sin complicaciones:
-
Funciones modernas en IRC: notificaciones push, previews de enlaces, marcador de mensajes nuevos, etc.
-
Siempre conectado: mantiene sesiones activas en servidores IRC incluso si estás offline.
-
Multiplataforma real: corre donde haya un navegador (o Node.js si lo instalas nativo).
-
Interfaz responsive: se adapta perfecto a PC, smartphone o tablet.
-
Experiencia sincronizada: cambias de dispositivo y sigues exactamente donde estabas.
Instalación con Docker
Prerrequisitos
Necesitas:
-
Linux (Ubuntu, Debian, etc.).
-
Docker + Docker Compose.
-
Terminal.
-
Internet.
Paso 1: crear el compose.yml
En tu carpeta de despliegue:
Pega esto (ajusta puerto/ruta si lo deseas):
Notas importantes:
-
Todo lo persistente vive en
/var/opt/thelounge(config, usuarios, logs). -
El contenedor usa por defecto el usuario node (UID/GID 1000:1000), así que tu volumen debería ser escribible por ese usuario.
Paso 2: levantar el contenedor
Paso 3: acceder a la app
-
Local:
http://IP_DEL_SERVIDOR:9025/ -
Dominio:
https://thelounge.tudominio.com
Añadir un usuario
Cuando entres por primera vez verás la pantalla de login… pero aún no existe ningún usuario.
Para crear uno:
Cambia zarev por el nombre que quieras.
Te pedirá:
-
Contraseña
⚠️ cuidado: no hay confirmación, así que escríbela bien. -
Una pregunta final para confirmar creación → pulsa Enter.
Ahora ya puedes iniciar sesión en la web.
Temas (themes)
Cambiar tema por defecto
-
Dentro de The Lounge, pulsa el icono de engranaje.
-
Ve a Appearance.
-
En Theme, selecciona otro (por ejemplo Morning).
Más suave para la vista, especialmente de noche.
Instalar un tema nuevo
-
Entra al contenedor:
-
Instala un tema, por ejemplo Solarized:
-
Sal del contenedor:
El tema aparecerá automáticamente en ajustes.
Para buscar más temas:
-
busca en npm por
thelounge-theme-*.
Instalar plugins
El proceso es igual que con los temas:
-
Entra al contenedor:
-
Instala un plugin, ej. Giphy:
-
Sal:
El plugin queda activo y disponible.
Para ver más plugins:
-
busca en npm por
thelounge-plugin-*.
Notificaciones
Para que las notificaciones push funcionen:
-
tu instancia debe estar en HTTPS sí o sí.
Activación:
-
Engranaje → Notifications.
-
Subscribe to push notifications.
-
Autoriza en tu navegador.
-
Si quieres notificaciones locales del navegador, activa:
Enable browser notifications (y autoriza también).
Conclusión
The Lounge es una de las mejores formas de usar IRC hoy:
-
instalación rápida,
-
interfaz moderna,
-
siempre conectado,
-
plugins y temas a golpe de npm,
-
y una experiencia igual de buena en PC y móvil.
🔗 Enlaces de Interés y Apoyo al Canal 🔗
Si te ha servido este contenido, apoya mi canal YouTube suscribiéndote:
https://bit.ly/3NKeL8K Puedes invitarme a un Ko-fi:
https://ko-fi.com/genbyte Mail de contacto: genbyte@proton.me
Comunidad GENBYTE
✉️ Canal Telegram:
https://t.me/genbyte404 💬 Discord:
https://discord.gg/fnggVjy6
Redes
📼 Youtube:
https://www.youtube.com/@genbyte ⛓ Github:
https://github.com/JLalib 💻 Blog:
https://genbyte.blogspot.com/ 🐦 Twitter:
https://twitter.com/gen_byte
Comentarios
Publicar un comentario