App Guides

ZNC on a Seedbox: IRC Bouncer Setup

ZNC is the classic IRC bouncer. Stays connected to your networks while you're away, replays the backlog when you return. Here's the Bytesized setup.

What ZNC Is

ZNC is an IRC bouncer (BNC). It connects to IRC networks on your behalf, holds the connection open even when you're not around, and lets you reconnect from your real IRC client when you come back. Backlog, away messages, channel persistence, all the things you want when you live on IRC.

It's the OG bouncer, around since 2004, lightweight, runs forever.

ZNC vs The Lounge

Quick reality check:

If you have a desktop IRC client you love and want it always-online, ZNC. If you want one tool with a web UI, The Lounge.

Why Run It on a Seedbox?

Bouncers exist because home internet drops, laptops sleep, and ISPs change your IP. A seedbox bounces around all of that:

Installing ZNC

Open the Bytesized Panel, find ZNC in the app catalog, click install. The panel handles the binary, the config, the firewall.

ZNC has its own web UI for admin (separate from the IRC connection itself). The panel exposes that web UI at the URL it shows you.

First-Run Setup

  1. Open the ZNC web admin. Sign in with the credentials from the panel.
  2. Add a network. Server URL, port, your nick, channels you want to auto-join.
  3. Add a user (yourself). Each ZNC user is a separate IRC identity that the bouncer manages.

Once that's done, configure your IRC client to connect to ZNC, not directly to the IRC server. ZNC handles the rest.

Connecting From Your IRC Client

In your IRC client:

Some clients want SSL/TLS; ZNC supports it. The exact connection string is in the ZNC user settings page.

Useful Modules

ZNC's module system covers most things you'd want:

Enable per-user under Web > Module Manager.

Tracker IRC

If you're using ZNC for private tracker IRC channels, two things matter:

  1. Stable IP. Trackers often whitelist source IPs. Once you've registered the seedbox IP, don't change plans (which would change IP).
  2. Cloak/IP rules. Some trackers ban connections through bouncers. Read the tracker's IRC rules first.

For announce-channel auto-grabbing, Autobrr is the modern tool that connects directly without going through ZNC.

Common Gotchas

Connection refused from client. Most often the IRC port (not the web admin port). Double-check the port from the ZNC user page.

SSL handshake fails. ZNC's SSL cert is self-signed by default. Either accept it in your client or replace the cert with a real one.

Tracker rejects bouncer. Some trackers explicitly ban ZNC. Read the tracker's IRC rules.

Backlog not replaying. Make sure the playback module is enabled and your client supports the playback protocol. Most modern clients (HexChat, Quassel, weechat) do.

FAQ

Is ZNC free? Yes. Free and open source.

Should I use ZNC or The Lounge? ZNC if you have a desktop IRC client. The Lounge if you want a web UI included.

Will it work with HexChat? Yes. HexChat is one of the most common ZNC clients.

Can I run ZNC and The Lounge alongside each other? Yes. Different ports. Most people pick one.

Does Bytesized's IP get banned by trackers? Generally no, but tracker bans target individuals more often than IPs. Your account behaviour matters more than the source IP.

Ready to Set It Up?

Browse Appbox plans, install ZNC from the panel, configure your networks.

15+ years of seedbox hosting 5.0/5 Trustpilot (248 reviews) 61+ one-click apps

Ready to Get Started?

Set up your own media server in under two minutes.