Pages - Menu

Saturday, January 6, 2018

Cara Mining Cryptocurrency Menggunakan Minergate di VPS CentOS

Punya vps nganggur? mau coba mining cryptocurrency? yuk kita coba gunakan minergate.
ada banyak tipe altcoin yang disupport, silahkan pelajari pada laman resminya.

Requirements :
1. Punya vps (bisa diimplementasikan pada server lain dengan OS Linux)
2. Paham Shell command linux (centos/ubuntu)

Tutorial ini saya praktekkan pada vps dengan OS CentOS 7, untuk OS lain kurang lebih sama.
Tanpa berpanjang lebar, langsung kita mulai...




Langkah 1 Persiapan
  1. Silahkan buat akun dulu di minergate
  2. Buka putty, jika belum ada silahkan download dan install terlebih dahulu.
  3. Akses vps anda menggunakan putty (saya asumsikan Anda sudah paham)
  4. Update OS vps dengan perintah
    sudo yum update
  5. Download minergate client
    wget https://minergate.com/download/rpm-cli -O minergate.rpm
  6. Install minergate client
    sudo yum install minergate.rpm
Langkah 2 Mulai Menambang
  1. Untuk mulai menambang, gunakan format perintah berikut
    minergate-cli -u <YOUR-EMAIL> --<ALTCOIN> <Core>
    Contoh :
    minergate-cli -u babe.imut@surel.com --xmr 2
    babe.imut@surel.com adalah email yang anda daftarkan di minergate
    --xmr kode altcoin Monero yang akan ditambang, contoh lain : --aeon, --dsh, --eth, dll
    silahkan pelajari mengenai altcoin yang di support pada laman resminya
    2 adalah jumlah core vps yang digunakan

    Jika berhasil, akan muncul hashrate yang diperoleh seperti gambar dibawah ini
  2. catatan, jika anda menutup putty maka minergate akan berhenti menambang, agar minergate tetap bekerja di background walaupun putty kita tutup, maka kita perlu aplikasi screen, install screen dengan perintah
    sudo yum install screen
  3. Mulai menambang dibelakang layar
    screen
    minergate-cli -u babe.imut@surel.com --xmr 2

    Tekan CTRL + A + D untuk menutup program mining agar berjalan pada background
  4. Cek process minergate pada process manager, ketikkan perintah perikut
    top


    Minergate berhasil berjalan dibelakang layar.
  5. Selanjutnya, kita perlu membatasi kerja minergate agar tidak membebani vps, hal ini perlu dilakukan jika vps anda digunakan untuk pekerjaan lain, mis. webserver, database, dll.
    Kita akan menggunakan aplikasi cpulimit, ketik command berikut untuk mulai meng-install
    sudo yum install cpulimit
  6. Jalankan minergate dengan cpulimit
    sudo cpulimit -l 70 minergate-cli -u babe.imut@surel.com --xmr 4
    70 adalah nilai cpu yang maksimal dapat dipakai, yaitu sebesar 70%
Langkah 3 Skenario Otomasi Minergate
Karena vps yang saya pakai digunakan untuk keperluan lain, maka saya perlu mengatur kerja minergate agar tidak menghalangi proses penting lainnya, berikut skenarionya :
  1. Pada pkl. 08.13 minergate akan mulai menambang Monero menggunakan 4 core dan 40% cpu process.
  2. Pkl. 18.53 minergate akan dihentikan dan diistirahatkan sebentar untuk kemudian dijalankan kembali mulai pkl 19.13 untuk menambang Monero menggunakan 4 core dan 60% cpu process.
  3. Pkl. 00.05 minergate kembali dihentikan dan mulai kembali pada pkl. 00.08 untuk menambang Monero menggunakan 4 core dan 90% cpu process.
  4. Hentikan minergate pada pkl. 07.53.
Skenario diatas akan terus berulang setiap harinya

Langkah 4 Implementasi Skenario Menggunakan Crontab
Dari skenario yang sudah kita rencanakan diatas, selanjutnya kita tuliskan ke dalam job crontab.
  1. Buka crontab menggunakan perintah berikut
    sudo nano /etc/crontab
  2. Tambahkan command-command berikut di akhir baris crontab
    13 8 * * * eneos /home/eneos/xmr-lite.sh 2>&1|logger
    53 18 * * * eneos /home/eneos/kill.sh 2>&1|logger
    13 19 * * * eneos /home/eneos/xmr.sh 2>&1|logger
    5 0 * * * eneos /home/eneos/kill.sh 2>&1|logger
    8 0 * * * eneos /home/eneos/xmr-high.sh 2>&1|logger
    53 7 * * * eneos /home/eneos/kill.sh

    catatan. eneos adalah nama user root vps, sesuaikan dengan nama akun root di vps anda.
  3. Save dan kita akan mulai membuat file-file yang dibutuhkan sesuai yang tertulis diatas.
  4. Buat file xmr-lite.sh, ketikkan perintah berikut :
    sudo nano xmr-lite.sh

    masukkan script berikut

    set -x
    #! /bin/sh
    cpulimit -l 40 minergate-cli -u babe.imut@surel.com --xmr 4


    save dan exit.
  5. Buat file xmr.sh, ketikkan perintah berikut :
    sudo nano xmr.sh

    masukkan script berikut

    set -x
    #! /bin/sh
    cpulimit -l 60 minergate-cli -u babe.imut@surel.com --xmr 4


    save dan exit.
  6. Buat file xmr-high.sh, ketikkan perintah berikut :
    sudo nano xmr-high.sh

    masukkan script berikut

    set -x
    #! /bin/sh
    cpulimit -l 90 minergate-cli -u babe.imut@surel.com --xmr 4


    save dan exit.
  7. Buat file kill.sh, file ini digunakan untuk menghentikan process minergate.
    Ketikkan perintah berikut :
    sudo nano kill.sh

    masukkan script berikut

    set -x
    #! /bin/sh
    pkill -f minergate-cli


    save dan exit.
  8. Langkah terakhir, ubah permission semua file agar bisa dieksekusi
    sudo chmod +x *.sh


DONE!

Sekarang minergate sudah dapat berjalan otomatis sesuai dengan jam yang kita tentukan.
Silahkan ubah-ubah cpulimit maupun jumlah core sehingga tidak membabani vps anda.

1 comment:

  1. The rising trend for distant playing is boosting the growth of the net betting market. The cashless mode of fee is more handy for customers, which is driving the net playing market. Furthermore, numerous firms are concentrating on the advancement 카지노 of progressive platforms to cater to several of} necessities and needs of the purchasers to attain a competitive edge in the market market}. Stewart indicates that sports book betting constituted roughly one-third (35%) of all Internet playing in 2005, totaling $4 billion.

    ReplyDelete