Install ZNC bisa dilakukan pada user vps atau shell, namun kali ini saya akan mencoba install ZNC pada root, pada intinya sama saja, yang berbeda hanyalah jika kita install pada root, semua user yang ada di vps tersebut bisa langsung buat konfig, tidak perlu install kembali znc pada home/user mereka, baiklah mari kita mulai step step nya:

Login vps anda, disini saya menggunakan root, jika anda tidak punya akses root, login ke shell/user tidak masalah. ika anda menggunakan root taruh file znc yang akan di install pada dir /usr/local/src ya, kalau user taruh di /home/username ajah.

cd /usr/local/src

Lalu wget source nya, untuk versi stabil.

wget znc.in/releases/znc-latest.tar.gz

disini saya menggunakan znc nightly latest.

wget znc.in/nightly/znc-latest.tar.gz

Setelah itu Extrack file nya:

tar zxf znc-latest.tar.gz

Masuk directory hasil extrack barusan anda bisa ls terlebih dahulu untuk melihat foldernya:

cd znc*

Kofigurasi ZNC anda dengan cara:

./configure

Jika anda install ZNC ini pada user/shell (bukan root) gunakan ini:

./configure --prefix=$HOME --enable-extra

NB: Jika anda menemukan error seperti ini (Khusus root)

checking whether the C++ compiler works... no
configure: error: in `/usr/local/src/znc-git-2014-10-01':
configure: error: C++ compiler cannot create executables
See `config.log' for more details

itu berarti anda belum install C++ pada vps anda. Jika anda pengguna Unbuntu/Debian install dahulu menggunakan:

apt-get install c++ && apt-get install g++

Jika anda pengguna CentOS silahkan gunakan perintah:

yum install gcc-c++

Setelah selesai ./configure ulang Jika anda menemukan masalah seperti ini:

checking for icu... no
configure: WARNING: support for charset conversion not found and thus disabled
checking for GNU make... configure: error: could not find GNU make

Tandanya vps anda baru :D hehe, install dulu make nya: Pada Debian/Unbuntu kasih perintah ini:

apt-get install make

Kalau CentOs mungkin ini:

yum install make

Lalu ./configure ulang sampai anda menemukan seperti ini:

ZNC 1.5 configured
Now you can run "make" to compile ZNC

ZNC sudah dikonfigurasi lakukan make

make

Setelah itu lakukan make install

make install

Jika Sukses anda akan menemukan pesan ini (jika root)

 ZNC was successfully installed.
 You can use '/usr/local/bin/znc --makeconf'
 to generate a config file.

 If you need help with using ZNC, please visit our wiki at:
 http://znc.in

Baik install ZNC nya selesai, sekarang proses pembuatan file konfigurasi ZNC, untuk root dulu ya, jika anda install tadi as root, anda harus membuat user baru, atau yang sudah ada tidak apa², misal saya ingin membuat user znc, dengan perintah

adduser znc

Oke sudah, untuk lebih jelasnya tentang pembuatan user baru baca di sini. Sekarang anda login sebagai znc

su - znc

Buat file konfigurasi ZNC pada user ini dengan cara

/usr/local/bin/znc -c

Dan jawab pertanyaan pertanyaannya, saya rasa ini semua bisa :) ika anda tadi pada install ZNC di user/shell, tinggal perintah aja

./znc -c

Dan jawab pertanyaan pertanyaanya.

Mudah bukan? NB: untuk installasi pada root tadi, semua user (umum) bisa membuat konfigurasi ZNC langsung tanpa harus install ZNC pada home/user mereka ;) ini akan mudah berbagi webskins atau modul karena sumbernya dari 1, atau mungkin bisa sedikit menghemat HDD :D Jika proses mati, untuk menghidupkan kembali, login as user itu dan nyalakan kembali dengan:

/usr/local/bin/znc

atau langsung aja ketik perintah

./znc

atau

znc

Beres :) untuk lebih jelasnya tentang install ZNC dengan support Secure Connection (SSL), oident dengan ZNC dll next post aja, kalau sempet :D Atau anda bisa melihat Tutorial Bahasa Indonesia langsung di http://wiki.znc.in/Installation/id Tutorial Menambah External modul bisa di lihat di sini. Tutorial Update/Upgrade ZNC bisa di lihat di sini.

Sekian semoga bermanfaat ;)