Cara Install ZNC dengan Mudah

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:

  1. Login vps anda, disini saya menggunakan root, jika anda tidak punya akses root, login ke shell/user tidak masalah.
  2. Jika 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
  3. Lalu wget source nya, anda bisa lihat pada wiki.znc.in untuk versi stabil, disini saya menggunakan znc nightly latest.
    wget znc.in/nightly/znc-latest.tar.gz
  4. Setelah itu Extrack file nya:
    tar zxf znc-latest.tar.gz
  5. Pindah directory hasil extrack barusan anda bisa ls terlebih dahulu untuk melihat foldernya:
    cd znc*
  6. 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
  7. ZNC sudah dikonfigurasi lakukan make
    make
  8. Setelah itu lakukan make install
    make install
  9. 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
  10. 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.
  11. Sekarang anda login sebagai znc
    su - znc
  12. Buat file konfigurasi ZNC pada user ini dengan cara
    /usr/local/bin/znc -c
    Dan jawab pertanyaan pertanyaannya, saya rasa ini semua bisa :)
  13. Jika 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
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 ;)