ZNC
ZNC is an advanced IRC bouncer that stays connected to IRC servers 24/7, buffering messages for you to read later via any client.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
IRC bouncer that stays online 24/7, buffers messages, and lets you replay missed chats anytime.
Core Features
- Persistent IRC connection even when client disconnects
- Per-channel message buffering with replay support
- Multiple simultaneous clients with configurable buffer retention
- Built-in web admin interface for user/network/module management
- Extensible via C++, Perl, or Python modules
What It Can't Do
- •Config file is at ~/.znc; after manual edits, reload with pkill -SIGUSR1 znc or use /msg *status saveconfig. 2. Use znc --makepem to generate SSL certificate. 3. Buffer size impacts memory; adjust carefully for many users. 4. Python modules require libpython and Python dev headers.
Use Cases
- Heavy IRC users: never miss conversations, buffer offline messages automatically
- Multi-device sync: use same identity on phone, laptop, desktop; replay unread messages on switch
- Team/community hub: host a private bouncer for friends or colleagues with centralized management
Detailed Introduction
ZNC is a lightweight, modular IRC bouncer that runs as a persistent server. It keeps your IRC connection alive even when you're offline, buffers missed messages per channel, supports multiple simultaneous clients with automatic replay, and offers a web admin interface. It supports SSL/TLS, per-user configuration, and can be extended with C++, Perl, or Python modules. Ideal for IRC users who want to never miss conversations, share a single IRC identity across devices, or host a group bouncer for friends.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Install via package manager (e.g., sudo apt install znc on Ubuntu) or build from source
Step 2: Run znc --makeconf to set up admin account, listen port, SSL, etc.
Step 3: Start ZNC (znc) and connect with an IRC client using server:port and password as username:password
- Step 1: Install via package manager (e.g., sudo apt install znc on Ubuntu) or build from source
- Step 2: Run znc --makeconf to set up admin account, listen port, SSL, etc.
- Step 3: Start ZNC (znc) and connect with an IRC client using server:port and password as username:password
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Uninstall method depends on installation source: if via package manager (e.g., apt remove znc), also manually remove ~/.znc for data; if compiled, delete the build directory and installed binaries (e.g., /usr/local/bin/znc).
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
PowerToys
A set of utilities for power users to tune and streamline their Windows experience for greater productivity.
terminal
Modern, feature-rich terminal application for Windows command-line users, with tabs, GPU acceleration, and full customization.
core
Open source home automation that puts local control and privacy first. Perfect for Raspberry Pi or a local server.