- Download the latest source tarball
tar -xzvf znc-1.10.1.tar.gzcd znc-1.10.1mkdir buildcd buildcmake ..
(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/opensslif 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 -jXwhere 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.
