ZNC is an IRC bouncer that acts as a proxy between IRC clients and servers. In this tutorial, we will go through the steps to install ZNC on Linux Mint.
Before we begin, we need to make sure that the following dependencies are installed:
To install them, run the following command:
sudo apt update && sudo apt install -y build-essential libssl-dev libperl-dev pkg-config
The easiest way to install ZNC is through the package manager. However, the version available in the repositories may not be the latest. To install the latest version of ZNC, we need to compile it from source.
wget https://znc.in/releases/archive/znc-1.8.2.tar.gz
tar -xf znc-1.8.2.tar.gz
cd znc-1.8.2
./configure
../configure --enable-ssl --enable-perl
The --enable-ssl
flag enables SSL support, while the --enable-perl
flag enables Perl support.
make
.make
sudo make install
.sudo make install
sudo useradd --system --create-home znc-user
sudo su - znc-user
znc --makeconf
.znc --makeconf
Follow the prompts to configure your ZNC installation.
znc
.znc
You can now connect to ZNC using any IRC client of your choice. The default IRC port for ZNC is 16667
.
In this tutorial, we covered the steps to install ZNC on Linux Mint. You should now have a fully functional IRC bouncer running on your system.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!