Never Miss a Message: IRC Bouncers
Here's a quirk that trips up newcomers: on Discord or Slack, the server keeps your history, so you scroll up and see everything said while you were away. On IRC, by default, you only see what happens while you're connected. Close your client and you drop off the channel entirely — no scrollback, no "you missed 12 messages."
The fix is a bouncer, and it's one of the things that makes IRC feel modern once you have it.
What a bouncer does
A bouncer is a small program that runs on an always-on server and stays connected to IRC for you, around the clock. Your IRC client connects to the bouncer instead of straight to DALnet. So you get:
- A connection that never drops — close your laptop, the bouncer stays in #Makati.
- Playback — reattach and it replays what you missed while you were gone.
- Any device, anytime — phone on the commute, desktop at home, all sharing one persistent session.
- Auto-identify — it logs in to NickServ for you on connect.
It's the practical side of what we mean by owning your own setup.
ZNC, the popular choice
ZNC is the most widely used IRC bouncer. The shape of it is simple:
- Install ZNC on an always-on machine — a cheap VPS, a home server, even a Raspberry Pi.
- Run
znc --makeconfto set a username, password, and listening port, and add your network (irc.dal.net). - Point your IRC client at the bouncer instead of at DALnet — your server password is your ZNC
username:password.
From then on your client talks to ZNC, and ZNC stays parked on DALnet in #Makati. Detach, reattach, switch devices — the conversation's always there.
Want the full walkthrough?
We wrote a step-by-step ZNC setup guide — install, run it as a service, connect your client, and the day-to-day commands — over on our sister community: How to Set Up and Manage a ZNC IRC Bouncer at Coders Republic.
