Skip to content

The Lounge — Setup

Self-hosted IRC client with persistent connections. Runs as a Docker container on LXC 118 (tools). The server process runs as the node user inside the container — always use -u node when running CLI commands via docker exec.

  • GitHub: https://github.com/thelounge/thelounge
  • Website: https://thelounge.chat

Infrastructure

Host Internal URL
Docker (LXC 118) 192.168.1.118:9000 https://irc.eva-00.network

Observability

Logs

The Lounge logs are collected via Grafana Alloy Docker discovery and shipped to Loki.

Query Purpose
{container="the-lounge"} All container output
{container="the-lounge"} \|= "error" Errors only
{container="the-lounge"} \|= "IRC" IRC connection issues

Access: Grafana → Explore → Loki → Enter query

Metrics

The Lounge does not export Prometheus metrics by default. Use Loki logs to diagnose issues.

IaC

Artifact Path
Playbook ansible/playbooks/tools.yml
Workflow .forgejo/workflows/tools.yml
Compose services/the-lounge/docker-compose.yml