Menjalankan 2 masternode ataupun lebih didalam 1 VPS

Halaman ini dibuat sebagai petunjuk penyetingan 2 masternode ataupun lebih didalam satu VPS dengan script.

1. Pilih server VPS yang mensupport IPv6

Anda membutuhkan server VPS yang mendukung IPv6 untuk menjalankan masternode didalamnya. Anda bisa menemuinya disini:

Pilih server VPS dengan spesifikasi:

  • setidaknya 1 GB ram

  • Ubuntu 16.04 LTS sebagai OS

  • IPv6 support (beberapa provider menawarkannya sebagai default)

Gunakan password yang kuat untuk "root" VPS anda (24 karakter atau lebih) dan simpan.

Beri nama server VPS anda.

Anda akan diberikan pilihan untuk memilih wilayah server VPS anda - pilih daerah yang anda inginkan. Pemilihan ini membutuhkan waktu setidaknya beberapa menit

Simpan alamat address server VPS anda.

Langkah penting lainnya yaitu mencari tahu alamat address IPv6 server VPS kamu. Provider server VPS anda akan memberikan alamat address IPv6 khusus kepada anda.

Anda hanya butuh alamat IP address IPv6 pertama anda karena kita akan menggunakannya berulang kali.

Alamat IP address IPv6 berbentuk seperti ini:

2a00:6d40:0040:5C0b:0000:0000:0000:0001

dan penggunaan alamat IP address IPv6 secara berulang akan seperti ini:

2a00:6d40:0040:5C0b:0000:0000:0000:0002
2a00:6d40:0040:5C0b:0000:0000:0000:0003
etc.

2. Login dan Jalankan Systemnya

Download PuTTY, klien SSH yang akan kita gunakan untuk mengakses server VPS kita disini. Pilih versi yang sesuai dengan OS anda (64 atau 32 bit).

Instal PuTTY dan jalankan. Anda akan melihat ini:

Masukkan alamat IP address server VPS anda kedalam "Host name (or IP address)" .

Jangan sentuh pengaturan lainnya, beri nama sesi anda di "Saved Sessions" dan tekan "Save". Hal itu akan menyimpan detail informasi server VPS anda dan anda hanya butuh men-double-klik nama sesi tersebut untuk terhubung kedalam server VPS anda nantinya.

Masuk kedalam server VPS, dengan menekan "Open" atau double-klik sesi nama anda didalam daftar.

Ketika anda terhubung kedalam PuTTY untuk pertama kalina, tampilan ini akan muncul dilayar anda:

Tekan "Yes" untuk lanjut dan menghilangkan tampilan ini nantinya ketika anda mencoba terhubung kembali kedalam server VPS anda.

Anda akan dimintai untuk login didalam terminal PuTTY:

Masukkan nama server VPS anda "root" lalu tekan enter. Setelah itu anda akan dimintai password. Masukkan password anda kemudian tekan ente kembali. Anda akan melihat tampilan seperti ini nantinya:

Update server VPS anda: Anda harus mengupdate server VPS anda. Anda bisa melakukannya dengan cara:

apt-get update -y && apt-get upgrade -y

Anda bisa mempaste komand kedalam terminal PuTTY dengan cara klik-kanan pada mouse anda.

Anda bisa mengcopy text kedalam terminal PuTTY dengan cara memilih text tersebut menggunakan mouse anda.

Tunggu hingga proses update selesai dan anda akan kembali kesini:

3. Menyeting jaringan untuk Masternode anda

Beberapa provider server VPS memberikan pelayanan penyetingan alamat IP address IPv6 anda melalui control panel, jadi langkah ini tidak dibutuhkan dan anda bisa melewatinya hingga bagian 4 - Instalasi script Nodemaster.

Pastikan anda menyeting alamat IP address IPv6 yang cukup untuk masternode-masternode anda!

Provider sever VPS lainnya tidak memberi pelayanan konfigurasi otomatis alamat IP address IPv6 kepada anda tetapi mereka mengijinkan anda untuk melakukan penyetingan terhadapnya.

Beginilah caranya untuk menyeting jaringan untuk Masternode anda. Kita akan melakukannya di Linux menggunakan text editor Nano.

Ketik ini:

nano /etc/network/interfaces

Nano akan membukan file interface yang memiliki data konfigurasi jaringan anda:

Dibagian ini, pastikan berapa banyak Masternode yang anda ingin jalankan karena anda harus mengkonfigurasi alamat IP address IPv6 yang cukup untuk mereka semua.

Anda membutuhkan alamat IP address IPv6 khusus yang diberikan provider kepada anda, dimana saya suruh anda untuk menyimpannya disebelumnya.

Copy text tersebut kedalam text editor (Notepad juga bisa) dan replace(ganti) bagian "YourIPvaddress" dengan alamat address IPv6 anda:

up ip addr add YourIPv6address/64 dev eth0

Seharusnya punya anda akan mirip seperti ini:

up ip addr add 2a01:6e60:0010:23fd:0000:0000:0000:0001/64 dev eth0

Copy text tersebut kedalam clipboard.

Kemudian masuk kedalam PuTTY.

Pastikan anda memulainya digaris paling awal lalu paste-kan text tersebut dengan cara klik-kanan. Tekan enter untuk pindah ke baris lainnya, paste-kan kembali text tersebut sebanyak anda membutuhkannya.

Beginilah tampilan terminal anda seharusnya:

Catatan : Server VPS ini tidak memiliki alamat IP address IPv6 yang terkonfigurasi, jadi saya harus mengkonfigurasinya sendiri.

Untuk keluar dari Nano tekan CTRL + X, dilanjutin dengan Y dan Enter untuk mengkonfirmasi. Anda akan kembali kedalam command prompt.

Kemudian reboot server VPS anda. Dengan cara:

reboot

dan tekan Enter. Anda akan terputus dari server VPS anda, jadi tutup terminal ini, dan jalankan kembali PuTTY dan login kembali.

Jangan LEWATI proses reboot karena hal itu sangatlah penting untuk mensetting alamat IP address IPv6 anda!

Untuk memastikan alamat IP address IPv6 anda aktif, tekan:

ping6 <IPv6 anda>

Jika alamat IP anda aktif, anda akan melihat ini:

Untuk menutupnya, tekan CTRL + C.

Ulangi semua proses untuk semua masternode anda. Jika semuanya merespon terhadap ping anda, berarti anda siap untuk menginstal script Nodemaster.

4. Instalasi Script Nodemaster

Untuk mengcopy script kedalam server VPS anda, ketik:

git clone https://github.com/NewCapital/nodemaster MNVPS && cd MNVPS

Komand itu akan membuat clone dari script Nodemaster didalam directory MNVPS kedalam server VPS.

Proses cloning yang berhasil seharusnya menunjukkan hal ini didalam command prompt:

Sebenarnya anda juga bisa menginstal berbagai VPS untuk Masternode-masternode anda meskipun anda hanya memiliki beberapa saat ini saja, dan menggunakan VPS tersebut untuk Masternode anda nantinya.

Untuk menjalankan proses instalasi, ketik (pada contoh ini, 4 adalah jumlah Masternode yang kita ingin instal):

./install.sh -p twins -n 6 -c 4

Script akan memulai instalasi Masternode anda dan menyusun file-file TWINS.

Yang sabar, proses ini bisa memakan waktu yang lumayan lama (pada kasus saya, proses ini membutuhkan waktu 18 menit).

Tampilan ini akan muncul ketika anda selesai mengatur dan menyusun file TWINS anda di server VPS code:

JANGAN JALANKAN kode yang terlihat diatas kedalam command prompt anda, anda harus mengaturnya sesuai dengan konfigurasi pribadi anda!

Disini kita akan mengubah file konfigurasi. File tersebut berada di directory /etc/masternodes, untuk pindah ke directory tersebut. ketik:

cd /etc/masternodes

Untuk melihat daftar konfigurasi, ketik:

ls

Kita harus mengubah file konfigurasi tersebut dengan Nano dan memasukkan beberapa informasi kedalamnya. Untuk melakukannya, ketik:

nano twins_nX.conf

Ganti X dengan nomor konfigurasi yang sesuai.

Ada satu bagian yang penting: bagian Masternode private key. Saya beri tanda digambar berikut:

Hapus text dibagian setelah = sign in the Masternode private key dan paste-kan masternode private key anda.

Setela itu simpan dengan cara CTRL + X, dilanjuti dengan Y dan ENTER.

Ulangi semua langkah-langkah diatas untuk mengkonfigurasi setiap masternode-masternode anda.

5. Menjalankan masternode anda

Disini anda siap untuk menjalankan masternode anda:

Jika anda mengkonfigurasi seluruh masternode anda dengan script, anda bisa menjalankannya dengan cara, ketik:

activate_masternodes_twins

dengan itu, seluruh masternode anda akan berjalan.

Jika anda hanya ingin menjalankan BEBERAPA masternode saja, anda harus menggunakan 3 komand ini disetiap masternodenya:

systemctl daemon-reload
systemctl enable twins_nX
systemctl restart twins_nX

Ganti X dengan jumlah masternode yang telah anda konfigurasi.

Jika anda ingin mengetahui, berjalan atau tidaknya masternode anda. Ketik:

systemctl status twins_nX.service

Ganti X dengan jumlah masternode yang ingin anda check.

Masternode yang berjalan seharusnya menampilkan ini:

Ketik CTRL + C untuk keluar dan ulangi proses tersebut disemua masternode-masternode anda.

Dan itulah caranya. Anda hanya butuh mengaktifkannya melalui wallet kontroler anda untuk menjalankan semua masternode anda.

6. Mengecheck Masternode anda

Disini kita akan mengecheck status dari masternode anda.

Ganti X dengan jumlah masternode yang anda konfigurasikan

twins-cli -conf=/etc/masternodes/twins_nX.conf masternode status

dan lihat apakah masternode anda telah berjalan dengan sempurna.

Anda seharusnya akan melihat pesan seperti ini:{ “txhash” : “334545645643534534324238908f36ff4456454dfffff51311”, “outputidx” : 0, “netaddr” : “45.11.111.111:37817”, “addr” : “WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg”, “status” : 4, “message” : “Masternode successfully started” }

Anda juga harus mengecheck status masternode anda di explorer setelah anda menjalankannya.

Untuk melakukannya, copy semua alamat address masternode anda kedalam terminal window dengan cara menselect alamat address tersebut dengan mouse anda ( WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg contoh address ), pergi kearah Masternode di TWINS explorer, dan paste-kan didalam search boxnya.

Masternode anda seharusnya akan muncul sebagai "ACTIVE"

Setelah menjalankan masternode, status akan berubah berdasarkan ini:

ACTIVE --> 2-3 jam setelah menjalankannya (di explorer)

ENABLED --> 2-3 jam setelah menjalankannya (di wallet)

EXPIRED --> Beberapa menit setelah menjalankannya (di explorer)

REMOVED --> Beberapa menit setelah menjalankannya (di explorer)

MISSING --> 5-10 menit setelah menjalankannya (di wallet)

ENABLED --> Status terakhir pada explorer dan juga wallet. Status masternode akan tetap berada disini beserta dengan meningkatnya Active time MN anda.

CATATAN: Jika status masternode adalah "MISSING" pada local wallet anda, check status masternode anda di masternode explorer, hal itu mungkin dikarenakan masternode anda berada distatus EXPIRED/REMOVE dimana hal itu bukanlah sebuah masalah.

Yang sabar! Reward masternode pertama anda akan datang 2x ataupun 3x lebih lama dari yang lainnya. Jika anda mengulanginya lagi dari awal, waktu active anda akan direset ulang dari nol kembali.

Dan itulah caranya mensetting beberapa Masternode didalam satu server VPS.