The atl.chat IRC stack consists of UnrealIRCd (the IRC server daemon) and Atheme (IRC services providing NickServ, ChanServ, and friends). Both run as Docker containers and are configured entirely via environment variables and templated config files.Documentation Index
Fetch the complete documentation index at: https://docs.allthingslinux.org/llms.txt
Use this file to discover all available pages before exploring further.
Components
UnrealIRCd
UnrealIRCd is the IRC server. Theapps/unrealircd/ image uses a multi-stage Alpine build: a build stage compiles UnrealIRCd from source, and a minimal runtime stage contains only the compiled binary and its config.
Atheme
Atheme provides IRC services (NickServ, ChanServ, HostServ, etc.). It runs in the same network namespace as UnrealIRCd and connects to it via the Atheme uplink on127.0.0.1:6901.
Related pages
- Configuration — env vars, config templates, secrets
- DNS — ports, A records, STS, WebIRC
- Modules — third-party module management
- Operations — oper setup, Atheme bootstrap, SSL reload
- Troubleshooting — common issues and diagnostics
- User Modes — user mode reference