- Download the latest source tarball
tar -xzvf znc-1.10.1.tar.gz
cd znc-1.10.1
mkdir build
cd build
cmake ..
(usecmake -DCMAKE_INSTALL_PREFIX="$HOME/.local"
if you don't want a system wide installation or simply don't have root access; usecmake -DOPENSSL_ROOT_DIR=/path/to/openssl
if you have a non-standard SSL pathmake
(if you are on a dedicated server and your CPU has more than one core, you can usemake -jX
where X is the number of CPU cores to speed up compilation)make install
Please note that compiling can take 5-10 minutes or more.
Once you have installed znc, you can use '/home/xxx/.local/bin/znc --makeconf' znc --makeconf
to make a configuration file for ZNC. This config is stored in ~/.znc under the user you run it as. You should create a dedicated non root user to run znc under.