Bitcoin Forum
August 23, 2019, 09:20:07 PM *
News: Latest Bitcoin Core release: 0.18.0 [Torrent] (New!)
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [GUIDE] Instalasi Cli-Wallet Di VPS [Untuk Pemilik Masternode & Staker]  (Read 113 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
CucakRowo
Full Member
***
Offline Offline

Activity: 462
Merit: 151


Indonesia Is Beauty. Video : https://youtu.be/ojQ


View Profile WWW
July 14, 2019, 06:34:28 AM
Last edit: July 15, 2019, 03:48:24 AM by CucakRowo
Merited by joniboini (4), abhiseshakana (2), ETFbitcoin (1), roycilik (1), djadmika (1)
 #1

TUJUAN :

Thread ini dibuat dengan tujuan :
  • Sharing pengetahuan tentang Masternode & Staking
  • Sharing pengetahuan tentang instalasi Cli Wallet di VPS
  • Pemilik masternode dan staker, dapat mengetahui cara instalasi CLI wallet di VPS (Dengan menggunakan OS Ubuntu 16.04).




PENDAHULUAN :

Cli-Wallet (Common Line Interface Wallet) merupakan salah satu jenis wallet yang selalu disediakan oleh pihak pengembang projek koin (contoh gambar dibawah).


File CLI Wallet Monero

File CLI Wallet Safe Insure


Wallet tersebut dijalankan berbasis program open source. Dibutuhkan ketika agan ingin menjalankan (running) koin masternode yang agan miliki dan/atau menjalankan aktifitas staking.
Bagi agan yang belum terlalu familiar tentang istilah masternode, staking dan/atau belum mengetahui jenis-jenis wallet yang tersedia, mungkin ada baiknya agan dapat membaca artikel-artikel berikut :


1. Masternode & Staking

Masternode & Staking adalah 2 jenis aktifitas yang ...

2. Jenis-jenis Wallet

Serba-serbi Wallet

Dari kedua artikel tersebut diatas, dapat ditarik kesimpulan sebagai berikut :
  • Pemilik masternode membutuhkan VPS untuk menjalankan (running) koin masternodenya.
  • Cli-wallet tidak memerlukan spec yang tinggi. Sebab user interface (UI) yang muncul hanya berupa command
  • Perbedaan lebih jelas antara GUI Wallet (Desktop wallet, QT Wallet) dan CLI-Wallet, dapat dilihat pada gambar di bawah.


Gambar 1. GUI Wallet

Gambar 2. CLI-Wallet

GUI Wallet (Gambar 1)
- GUI Wallet (Desktop wallet, QT Wallet) merupakan jenis wallet yang paling banyak dipergunakan. Dikarenakan kemudahan dalam hal instalasinya.
- Instalasi GUI wallet dapat dilakukan di gadget yang anda miliki (PC/Laptop), dan dapat juga dilakukan di VPS (dengan Windows OS/RDP).
  • Tutorial instalasi GUI wallet dan staking pada PC/Laptop, dapat anda ikuti disini
  • Tutorial instalasi GUI wallet dan staking pada VPS, dapat anda ikuti disini

CLI Wallet (Gambar 2)
- CLI Wallet merupakan jenis wallet yang mutlak dibutuhkan ketika anda ingin menjalankan aktifitas node yang anda miliki.
- Dikarenakan sifatnya yang open source, CLI Wallet memiliki sistem keamanan lebih tinggi dibanding GUI wallet. (Lebih sulit di hack dan relatif aman terhadap aktifitas trojan).
- Dalam 1 vps, Anda dapat melakukan staking ataupun menjalankan nodes yang anda miliki secara bersamaan. Benefitnya, anda tidak perlu menghidupkan PC/Laptop anda 24/7 secara terus menerus. (Selalu pergunakan vps provider yang terpercaya)
- File CLI Wallet biasanya lebih kecil dibanding GUI Wallet. Sehingga dalam 1 vps dengan spesifikasi Memory 1GB dan HD 25GB, agan dapat menginstall 2-3 wallet di VPS yang sama.
- Command/perintah CLI Wallet mirip dengan command/perintah yang diterapkan pada GUI wallet. Perbedaan hanya terletak di UI (User Interface).
- Bagi anda pemilik nodes. Jika anda menginstal QT wallet di PC, CLI wallet di VPS, maka rewards yang anda peroleh, dapat anda kirim ke Cli wallet anda. Sehingga anda bisa menjalankan masternode sekaligus melakukan staking tanpa memerlukan layanan shared pools (pihak ke-3).
- Untuk connect ke VPS anda secara mobile, sudah tersedia banyak software terminal. Selain penggunaan Putty, Bitvise, SFTP yang notabene memerlukan instalasi di PC/Laptop anda. Sekarang sudah tersedia software yang bisa dipakai di gadget anda (apps). Salah satunya ada Termius. Saya sudah mempergunakan software ini hampir selama 1 tahun. atau lebih tepatnya 8 bulan. (Betul, semenjak 8 bulan yang lalu, saya sudah tidak menginstal wallet di windows, dikarenakan saya sudah nyaman menggunakan CLI wallet). Itu juga salah satu hal yang menyebabkan saya tertarik menggunakan Cli wallet. Karena memudahkan saya untuk melakukan pemantauan terhadap koin yang saya miliki secara kapan saja dan dimana saja. Adapun bentuk aplikasi Termius adalah sebagai berikut :



TAMPILAN TERMIUS



Dari yang sudah saya sebutkan diatas, saya berharap agar agan sudah mengetahui dan memahami :
  • Arti Masternode & Staking.
  • Perbedaan GUI Wallet dan CLI wallet.
  • Manfaat instalasi CLI Wallet bagi koin POS anda.



TOOLS YANG DIBUTUHKAN :

  • VPS. Dengan OS Ubuntu 16.04 & meiliki spesifikasi 1GB RAM, 25 GB SSD
  • Terminal Emulator (Putty, Bitvise, Termius dan sejenisnya)
  • Kertas, Pulpen dan Kesabaran

Bagi agan yang belum tahu cara connect ke VPS dari PC/Laptop, agan dapat membaca artikel berikut :
  • Tutorial yang saya tulis dalam bahasa inggris. Dapat diklik disini
  • Tutorial dalam bahasa indonesia, oleh agan BitLoader, dapat agan baca disini




LANGKAH INSTALASI :

Karena keterbatasan space, langkah instalasi saya taruh di kolom selanjutnya :


INFORMASI TAMBAHAN :

1. Sesuaikan Spesifikasi VPS Dengan Spesifikasi Yang Dipersyaratkan Oleh Developer Koin.

Sedikit memberikan tambahan ... Untuk spesifikasi VPS disesuaikan dengan requirement dari masternode yang akan dijalankan, karena dari sekian banyak masternode ada beberapa yang memiliki system requirement yang tidak sama (Contoh minimum requirement dari DASH : CPU 1Ghz, Ram 2Gb, Swap 2Gb, Storage 40Gb dan bandwidth 400Gb/Month)


▂▃▅▇█▓▒░۩۞-SIGNATURE FOR RENT (I'm still looking for projects that are innovative and legit)-۞۩░▒▓█▇▅▃▂
1566595207
Hero Member
*
Offline Offline

Posts: 1566595207

View Profile Personal Message (Offline)

Ignore
1566595207
Reply with quote  #2

1566595207
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1566595207
Hero Member
*
Offline Offline

Posts: 1566595207

View Profile Personal Message (Offline)

Ignore
1566595207
Reply with quote  #2

1566595207
Report to moderator
1566595207
Hero Member
*
Offline Offline

Posts: 1566595207

View Profile Personal Message (Offline)

Ignore
1566595207
Reply with quote  #2

1566595207
Report to moderator
1566595207
Hero Member
*
Offline Offline

Posts: 1566595207

View Profile Personal Message (Offline)

Ignore
1566595207
Reply with quote  #2

1566595207
Report to moderator
CucakRowo
Full Member
***
Offline Offline

Activity: 462
Merit: 151


Indonesia Is Beauty. Video : https://youtu.be/ojQ


View Profile WWW
July 14, 2019, 06:36:39 AM
Last edit: July 14, 2019, 03:33:23 PM by CucakRowo
Merited by dbshck (6), masulum (1), abhiseshakana (1)
 #2

LANGKAH INSTALASI :

1. Login ke VPS anda.
Sesuai dengan yang sudah saya sebutkan diatas. Mohon instalasi vps anda dengan menggunakan OS Ubuntu 16.04.


2. Instalasi Paket Pre-Requisite
Secara garis besar, arti dari pre-requisite adalah mengkondisikan lingkungan (dalam hal ini vps anda), agar semua command dapat berjalan secara baik. Biasanya wallet projek masternode merupakan fork dari Bitcoin Core. Sehingga pre-requisite yang kita install pada vps kita, merupakan pre-requisite yang bersumber dari Bitcoin Core. Oh ya, command-command yang saya cantumkan dibawah ini dapat agan copy-paste. Untuk copy paste ke vps, yang agan perlukan hanya :
  • Salin command (CTRL + C)
  • Paste ke vps dengan cara Klik Kanan Mouse lalu ENTER
  • Copy-paste lakukan per command (satu persatu).

Lanjut. Adapun pre-requisite yang perlu kita install adalah sebagai berikut adalah sebagai berikut :

Code:
sudo add-apt-repository ppa:bitcoin/bitcoin -y
sudo apt-get update
sudo apt-get install -y build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils
sudo apt-get install -y libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev
sudo apt-get install -y libdb4.8-dev libdb4.8++-dev
sudo apt-get install libminiupnpc-dev

3. Instalasi Fail2ban
Fail2Ban merupakan suatu software yang bermanfaat melindungi server komputer dari serangan. Agan dapat membaca fungsi Fail2Ban secara lebih mendalam melalui artikel berikut : Use Fail2ban to Secure Your Server - Linode

Code:
sudo apt-get install fail2ban

4. Instalasi Firewall
Instalasi Firewall dipergunakan sebagai pelindung terhadap server anda dengan cara melakukan pemblokiran terhadap semua serangan melalui IP yang tidak terdaftar. Sebelum agan melakukan copy paste pada command dibawah, harap agan membaca catatan berikut :
Catatan :
  • Pada saat agan melakukan paste ke VPS pada command ufw enable -force, dan muncul tulisan seperti berikut : “Error: Invalid Syntax”
  • Yang perlu agan lakukan hanya mengetik ufw enable, kemudian ketik y kemudian Enter.
  • Seperti yang agan bisa lihat pada command ufw allow 12270/tcp. Angka 12270 merupakan P2P port dari projek FLITS (gambar dibawah)
  • Setiap projek masternode akan memiliki P2P port yang berbeda. Agan dapat menanyakan nomer P2P Port tersebut pada tim projek, akun github projek, dari whitepaper atau jika projek tersebut mempergunakan block explorer terbaru (Solus Explorer), biasanya nomer P2P Port sudah diinformasikan pada explorernya (seperti pada gambar diatas).
  • Jadi ketika agan melakukan paste ke vps, jangan lupa mengganti angka 12270 pada command tersebut dengan angka P2P port dari koin yang agan miliki.
  • Yok kita lanjut untuk menyalin command dibawah.

Code:
ufw default any
ufw allow 22/tcp
ufw limit openSSH
ufw enable -force
ufw allow 12270/tcp

Mari kita crosscek apakah input command yang kita lakukan sudah benar atau tidak. Agan tinggal ketik ufw status kemudian Enter. Jika agan melakukan input command secara benar, maka hasilnya akan seperti berikut :


Jangan lupa mengganti angka 12270 dengan angka P2P port dari koin yang agan miliki.

5. Membuat File SWAP
Swap yang kita lakukan bertujuan membantu RAM vps kita, pada saat RAM sedang bekerja penuh. Informasi tentang SWAP secara detil dapat agan baca di artikel Pengertian dan Kegunaan Swap Pada Linux. Saya merekomendasikan membuat SWAP file sebesar 2GB pada vps dengan RAM 1 GB dan 25 GB SSD. (Hitungan rasional SWAP file adalah : 2 X Besaran RAM VPS).
Untuk mengetahui apakah VPS agan sudah ada aktifitas swap atau belum, agan tinggal ketik free -h kemudian Enter, jika tidak ada tulisan swap pada output/result, maka vps anda belum ada aktifitas swap.
Berikut command-nya :

Code:
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

Mari kita cek sekali lagi dengan mengetikkan free -h kemudian Enter, maka output akan seperti berikut :


Catatan :
  • Jika agan mendapatkan pesan error ketika mengetikkan sudo fallocate -l 2G /swapfile
  • Agan tinggal mengetikkan sudo dd if=/dev/zero of=/swapfile bs=2024 count=2048576 kemudian Enter.
  • Kemudian lanjutkan dengan command sudo chmod 600 /swapfile dan command seterusnya. Jangan lupa untuk selalu cek hasilnya yaa.

6. SELESAI!
Wallet dari koin POS yang anda miliki, sudah bisa diinstal pada vps tersebut. Caranya, agan tinggal download link wallet di akun github milik projek tersebut. Tutorial dalam bahasa indonesia tentang instalasi wallet dapat agan baca melalui thread agan BitLoader di [TUTORIAL] Cara Staking Koin Lengkap.  Jika agan membutuhkan bantuan untuk instalasi wallet di VPS atau setup masternode, silahkan komen dibawah atau silahkan PM saya. Terima kasih.




Daftar Pustaka



▂▃▅▇█▓▒░۩۞-SIGNATURE FOR RENT (I'm still looking for projects that are innovative and legit)-۞۩░▒▓█▇▅▃▂
amiraja2
Sr. Member
****
Offline Offline

Activity: 580
Merit: 251


< MOVE ON >


View Profile WWW
July 14, 2019, 07:36:31 AM
 #3

MAAF PAK saya belum paham  Masternode itu , untuk mining atau gmna
soalnya baru dengar istilah  Masternode ,, kalau staking sih saya tau,

CucakRowo
Full Member
***
Offline Offline

Activity: 462
Merit: 151


Indonesia Is Beauty. Video : https://youtu.be/ojQ


View Profile WWW
July 14, 2019, 02:05:37 PM
 #4

MAAF PAK saya belum paham  Masternode itu , untuk mining atau gmna
soalnya baru dengar istilah  Masternode ,, kalau staking sih saya tau,

Hi gan, terima kasih sudah mampir.
Menjawab pertanyaan agan tentang Apa itu Masternode, sebenarnya sudah disampaikan di thread. Saya quote yaa :

1. Masternode & Staking

Masternode & Staking adalah 2 jenis aktifitas yang ...

Atau agar lebih jelas, agan dapat membaca thread berikut ini : Apa Itu Masternode?.


▂▃▅▇█▓▒░۩۞-SIGNATURE FOR RENT (I'm still looking for projects that are innovative and legit)-۞۩░▒▓█▇▅▃▂
abhiseshakana
Hero Member
*****
Online Online

Activity: 504
Merit: 1325


🅸ndonesia 🅿atrol 🆂quad


View Profile WWW
July 14, 2019, 03:43:45 PM
 #5

Sedikit memberikan tambahan ... Untuk spesifikasi VPS disesuaikan dengan requirement dari masternode yang akan dijalankan, karena dari sekian banyak masternode ada beberapa yang memiliki system requirement yang tidak sama (Contoh minimum requirement dari DASH : CPU 1Ghz, Ram 2Gb, Swap 2Gb, Storage 40Gb dan bandwidth 400Gb/Month)

CucakRowo
Full Member
***
Offline Offline

Activity: 462
Merit: 151


Indonesia Is Beauty. Video : https://youtu.be/ojQ


View Profile WWW
July 15, 2019, 03:50:24 AM
 #6

-SNIP-

Terima kasih untuk tambahan informasinya.
Added ke dalam thread.



▂▃▅▇█▓▒░۩۞-SIGNATURE FOR RENT (I'm still looking for projects that are innovative and legit)-۞۩░▒▓█▇▅▃▂
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!