Blog

  • Setting Cronjob di cPanel

    Judul diatas baru nyoba, gara-gara belajar ngulik php-monitor dari rekan danang – ponorogo, rencananya sih biar server termonitor dan langsung warning via sms bila ada masalah dengan service atau down.

    Ringkasnya, membuat dan mengatur cronjob di cpanel sebagai berikut :
    1. login cpanel
    2. carilah menu : Advanced – Cronjob atau lanjutan – tugas terjadwal (bila menggunakan bahasa indonesia)
    3. tambahkan cronjob baru : Add New Cron Job
    4. contoh untuk cronjob php-monitor yang diperbaharui setiap 5 menit :
    – pilih common setting ‘once per five minutes’
    – tambahkan script berikut dikolom ‘command’ :

    /usr/bin/php -q /home/user_cpanel/public_html/cron/status.cron.php >/dev/null 2>&1

    sesuai user_cpanel dengan user yang anda gunakan untuk login di cpanel.

    selamat mencoba…D.W.Y.O.R !

    (https://www.domainesia.com/panduan/cara-setting-cronjob-di-cpanel/, http://www.candra.web.id/menjalankan-script-php-lewat-cron-cpanel/)

  • Pembatasan Youtube/Facebook/Google Video Pada Jam Tertentu di Mikrotik

    Tuts khusus, di request om narno yang cakep…!

    [embeddoc url=”http://kloxo.web.id/wp-content/uploads/2017/09/filter_youtube.txt” download=”all”]

    [embeddoc url=”http://kloxo.web.id/wp-content/uploads/2017/09/script_youtube.txt” download=”all”]

    [embeddoc url=”http://kloxo.web.id/wp-content/uploads/2017/09/schedule_youtube.txt” download=”all”]

    Kalo udah bisa, jangan lupa ip address pc admin nya jangan masukan di list blocked…

  • Thin-LVM to “old” Behavior of /var/lib/vz (Proxmox 4.2 and later)

    Pengguna proxmox 4.2 keatas akan mendapatkan layout data yang berbeda pada konfigurasi /var/lib/vz (menggunakan local-LVM), untuk kembali ke ‘old-style’ seperti proxmox 4.2 kebawah, langkah berikut diterapkan pada proxmox yang masih fresh install :

    1. cek logical volume yang ada pada proxmox :
    lvs
    2. hapus logical volume pve/data :
    lvremove pve/data
    3. recreate volume pve/data :
    lvcreate –name data -l +100%FREE pve
    4. format volume /dev/pve/data :
    mkfs.ext4 /dev/pve/data
    5. edit /etc/fstab dan tambahkan :
    /dev/pve/data /var/lib/vz ext4 defaults 0 1

    reboot proxmox, selamat mencoba! DWYOR…

    (https://pve.proxmox.com/wiki/Installation:_Tips_and_Tricks)

  • Restore ‘LXC backup’ ke CT OpenVZ

    Proxmov v4 menggunakan lxc pada container (CT) nya dan user akan kesulitan me-restore container tersebut pada proxmox v3.4 yang menggunakan openvz sebagai default container nya.

    Langkah berikut dapat dilakukan agar lxc bisa direstore pada openvz :

    I. Lakukan hal ini pada host LXC :
    1. backup container lxc ke vzdump-lxc-XXX.tar.lzo
    2. scp / copy vzdump-lxc-XXX.tar.lzo tersebut ke host openvz di folder /tmp/

    II. Lakukan hal ini pada host openvz :
    3. buat sebuah container openvz dengan spesifikasi yang sama persis (cpu, memory, disk, eth, os) dengan container lxc, dan samakan juga ID nya XXX
    4. setelah itu copykan vps.conf nya ke /tmp/conf/

    cp /etc/pve/openvz/XXX.conf /tmp/conf/vps.conf

    5. unpack file tar.lzo backup lxc nya

    cd /tmp/
    lzop -d vzdump-lxc-XXX.tar.lzo

    6. tambahkan file vps.conf kedalam file .tar lxc

    tar -rvf vzdump-lxc-XXX.tar /etc/vzdump/vps.conf

    7. hapus / remove container openvz yang dibuat pada langkah no.3
    8. restore backup lxc ke container openvz

    vzrestore vzdump-lxc-XXX.tar XXX

    9. buatlah device yang hilang pada area private id XXX ketika proses downgrade ini dilakukan

    cd /var/lib/vz/private/XXX/
    rm -f dev/null
    mknod -m 666 dev/null c 1 3
    mknod -m 666 dev/zero c 1 3
    mknod -m 444 dev/random c 1 8
    mknod -m 444 dev/urandom c 1 9
    mknod -m 666 dev/ptmx c 5 2
    mkdir dev/pts
    cp -a /dev/ttyp* /dev/ptyp* dev/

    10. start / jalankan container openvz, cek console dan dmesg / message seandainya ada error yang muncul.

    Selamat Mencoba…D.W.Y.O.R !

    (https://forum.proxmox.com/threads/can-lxc-backup-be-restored-to-openvz.25262/)

  • Kloxo-mr7 : PYCURL ERROR 22 – “The requested URL returned error: 404 Not Found”

    Error ‘PYCURL ERROR 22 – “The requested URL returned error: 404 Not Found”..’ ini muncul ketika melakukan instalasi kloxo panel versi 7 pada linux centos 6, dan menjalankan perintah :

    sh /script/upcp

    dan proses instalasi kloxo-mr7 nya tidak berhasil.

    lakukan penambahkan baris ‘http_caching=packages’ pada /etc/yum.conf

    Dan error ‘iptables: Unloading modules: iptable_filter iptable_filter[FAILED]es’ juga muncul pada saat proses instalasi,

    jalankan perintah ini ‘echo IPTABLES_MODULES_UNLOAD=no >> /etc/sysconfig/iptables-config’

    (https://www.centos.org/forums/viewtopic.php?t=6138 & https://help.virtuozzo.com/customer/en/portal/articles/2510216-vzcpt-and-vzrst-modules-are-unloaded-from-the-node)

  • Solusi : The server’s security certificate is revoked!

    Beberapa hari ini beberapa situs https:// sulit diakses dengan pesan error pada browser ‘The server’s security certificate is revoked!’

    Web utama yang sering diakses dengan muncul pesan error ini adalah https://*.lkpp.go.id

    Solusi perbaikannya sebagai berikut :

    1. tutup semua browser
    2. buka CMD (windows command) dengan hak akses Administrator
    3. ketikan ‘certutil -urlcache * delete’ (tanpa tanda kutip) [enter]
    4. buka browser dan coba akses kembali halaman web yang ‘revoke’.

    Selamat Mencoba!

  • Pi-Hole + DNSCrypt (Centos 7 OS)

    Tulisan lanjutan dari posting sebelumnya mengenai ‘Centos 7 OS + Pi-Hole‘.

    Untuk menambahkan fitur dnscrypt kita lanjutkan configurasi nya sebagai berikut :

    1. instalasi paket dan library yang diperlukan
    yum install gcc make automake gcc-c++ glibc-devel libtool automake libtool-ltdl-devel

    2. instalasi libsodium
    cd /tmp
    wget –no-check-certificate https://download.libsodium.org/libsodium/releases/libsodium-0.6.1.tar.gz
    tar -zxvf libsodium-1.0.12.tar.gz
    cd libsodium-1.0.12

    ./configure
    make && make check
    make install

    echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf
    ldconfig

    3. instalasi dnscrypt-proxy :
    cd /tmp
    wget –no-check-certificate http://download.dnscrypt.org/dnscrypt-proxy/dnscrypt-proxy-1.9.5.tar.gz
    tar -zxvf dnscrypt-proxy-1.9.5.tar.gz
    cd dnscrypt-proxy-1.9.5
    ./autogen.sh
    ./configure
    make
    make install

    sesuaikan /etc/resolv.conf agar menggunakan ‘nameserver 127.0.0.1’

    4. pengaturan dnscrypt-proxy untuk auto start ketika server boot
    nano /usr/lib/systemd/system/dnscrypt-proxy.service

    [Unit]
    Description=DNSCrypt client proxy
    Before=dnsmasq.service
    After=network.target

    [Install]
    WantedBy=multi-user.target

    [Service]
    Type=simple
    NonBlocking=true
    ExecStart=/usr/local/sbin/dnscrypt-proxy /usr/local/etc/dnscrypt-proxy.conf

    ctrl+x dan save

    5. konfigurasi dnscrypt-proxy agar menggunakan opendns sebagai resolver dns nya
    nano /usr/local/etc/dnscrypt-proxy.conf

    ResolverName cisco
    LocalAddress 127.0.0.2:5353
    LogFile /var/log/dnscrypt-proxy.log
    LogLevel 6
    User nobody

    ctrl+x dan save

    saya hanya mengatur konfigurasi minimal pada dnscrypt, yaitu resolver, ip, port, log dan user, untuk pengaturan lebih lanjut silakan merujuk ke /usr/local/share/doc/dnscrypt-proxy/dnscrypt-proxy.conf

    6. penyesuaian konfigurasi pi-hole (dnsmasq) agar upstream dns nya menggunakan dnscrypt
    nano /etc/dnsmasq.d/01-pihole.conf

    server=127.0.0.2#5353
    #server=8.8.8.8
    #server=8.8.4.4

    ctrl+x dan save

    aktifkan autostart dan start/restart service dnsmasq dan dnscrypt-proxy

    systemctl enable dnscrypt-proxy.service
    systemctl start dnscrypt-proxy.service
    systemctl restart dnsmasq.service

    selamat mencoba om teddy dan om putrawal…. 😀

    (sumber catatan :

    Install DNSCrypt 1.4 di CentOS 7


    https://uwot.eu/blog/centos-dnscrypt-and-pdnsd/
    https://download.libsodium.org/libsodium/releases/
    https://download.dnscrypt.org/dnscrypt-proxy/)

  • Centos 7 OS + Pi-Hole

    Request beberapa teman yang kesulitan instalasi pi-hole di Centos OS, berikut catatan nya…cekidot!

    Instalasi minimal centos 7, sudah tersambung ke internet dan menjalankan ‘yum update’ tanpa masalah.

    Lanjutkan dengan command berikut :

    yum install -y wget yum-utils

    wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    wget https://rpms.remirepo.net/enterprise/remi-release-7.rpm

    yum install -y remi-release-7.rpm epel-release-latest-7.noarch.rpm

    yum update -y

    hostname -f > /etc/hostname

    curl -sSL https://install.pi-hole.net | sed s/’procps-ng’/’procps’/g | sed s/’nmap-ncat’/’nc’/g | bash

    chown root:lighttpd /var/lib/php/ -R

    service lighttpd start
    service dnsmasq start
    service pihole-FTL start

    reboot

    Silakan ujicoba dengan mengarahkan dns pada laptop/pc anda menuju ke ip server pi-hole, selamat mencoba!

    (sumber : https://github.com/pi-hole/pi-hole/issues/1110)

  • Pi Hole + DNSCrypt Proxy

    Saya menyukai content filtering yang disajikan oleh opendns, karena pemberitahuan, logo dan group content filter nya bisa di kustom sesuai keperluan, dan berhubung koneksi dns langsung menuju opendns selalu dicegat oleh internet positif, saya mengaktifkan fitur dnscrypt-proxy pada pi hole agar content filtering + ads blocker berjalan.

    Menyandingkan pi hole dengan dnscrypt ternyata tidak sulit, kita lanjutkan saja config yang disini dengan menambahkan sbb :

    apt-get update
    apt-get install software-properties-common
    add-apt-repository ppa:anton+/dnscrypt
    apt-get update
    apt-get install dnscrypt-proxy

    nano /etc/default/dnscrypt-proxy

    (ubah ip dan port menjadi local-address=127.0.0.2:5353)

    dan hilangkan # untuk baris :

    (resolver-address=208.67.220.220:443
    provider-name=2.dnscrypt-cert.opendns.com
    provider-key=B735:1140:206F:225D:3E2B:D822:D7FD:691E:A1C3:3CC8:D666:8D0C:BE04:BFAB:CA43:FB79)

    dan beri tanda # untuk resolver lainnya, sehingga upstream dnscrypt hanya menuju ke opendns

    nano /etc/dnsmasq.d/01-pihole.conf

    (server=127.0.0.2#5353
    #server=8.8.8.8
    #server=8.8.4.4)

    ini akan mengarahkan pi hole agar upstream dnsnya menggunakan dari dnscrypt

    reboot

    test dengan mengunjungi welcome.opendns.com

     

    selamat mencoba!

     

    (sumber : http://www.ubuntubuzz.com/2015/06/how-to-install-dnscrypt-on-ubuntu-1504.html)

  • Install DNS Pi Hole Ads Blocker di Ubuntu 14.04

    Hanya merapikan .bash_history, biar gak lupa…

    Apa itu pi-hole silakan merujuk ke sini

     

    Kali ini saya menggunakan Ubuntu 14.04 fresh install, yang sudah di config network dan bisa menjalankan apt-get update, apakah harus ubuntu?..gak juga..ini kebetulan pas buka proxmox mo create container guest yang muncul adalah iso/template ubuntu..ya udah..dipake aja..he he

    step nya :

    apt-get update
    apt-get install nano
    apt-get install dialog
    apt-get install curl

    jalankan autoscript installer nya dari git :

    curl -sSL https://install.pi-hole.net | bash

    tunggu sampai proses download/install berjalan dan jawab beberapa pertanyaan, ketika sudah selesai akan ada pemberitahuan untuk mengakses :

    http:/ipserverpihole/admin/

    dan password untuk login dihalaman admin nya.

     

    Langkah selanjutnya tinggal setting client linux/windows/android atau router anda agar menggunakan dns pi-hole ini…

    selamat mencoba

     

    sumber : https://github.com/pi-hole/pi-hole