Cara Mempersiapkan Node Untuk RipaEx



  • 0_1532940585351_Airdrount - Daftar Ripa Node 1.png

    Sudah Termasuk Dengan Cheat Sheet Lebih Cepat di Bagian Bawah Postingan.

    Jangan lupa untuk membaca:

    Persyaratan minimum untuk menjalankan RIPA node (node aktif):

    • Minimal 1 CPU DEDICATED core (tidak terbagi), arsitektur x86 atau x64 (semakin tinggi kecepatan clock CPU, semakin baik, rekomendasi 2 CPU+)
    • 4 GB RAM (lebih banyak lebih baik, rekomendasi 8GB+),
    • Linux — Ubuntu 16.04 (ini optimal, dan panduan ini ditulis untuk sistem operasi itu),
    • Ruang bebas 20GB (kami merekomendasikan SSD/m.2, bukan harddisk HDD tradisional, rekomendasi 40GB+).

    Rekomendasi Penyedia Jasa VPS: Digital Ocean (Registrasi)

    Kenapa menggunakan Digital Ocean? Karena panduan ini menggunakan platform VPS Digital Ocean, disamping itu pembayarannya lebih mudah karena menggunakan paypal. Jika kamu mendaftar dengan klik link diatas, kamu juga akan mendapatkan bonus $10 yang bisa digunakan untuk menyewa VPS selama 2 Bulan. Biaya Standar: $5 untuk 1vCPU, 1Gb Ram, 25GB SSD & transfer 1TB.

    PERTAMA: Siapkan Server VPS Kamu Untuk Node

    Kami akan membuat droplet dengan menggunakan antarmuka Digital Ocean, untuk Linux kami akan menggunakan Ubuntu 16.04.4x64, seperti gambar dibawah ini:

    0_1532940895851_Airdrount - Daftar Ripa Node 2.png

    Pilih paket yang anda mau, kami menggunakan $5 per bulan (1GB RAM / 1 CPU) karena kami rasa cukup.

    0_1532940930213_Airdrount - Daftar Ripa Node 3.png

    Kami akan menggunakan server New York #3 (Kamu bisa memilih lokasi mana saja, tapi kami menghindari lokasi Singapura dan Bangalore untuk mengatasi isu kecepatan/latensi)

    0_1532940951126_Airdrount - Daftar Ripa Node 4.png

    Berikutnya, selesaikan dan buat droplet pertama setelah memasukan host name lalu klik “CREATE”.

    0_1532940972857_Airdrount - Daftar Ripa Node 5.png

    Setelah instalasi server siap, kamu akan menerima semua info di email berupa nama pengguna, kata sandi, dan alamat IP.

    Setelah Anda menerima info ini melalui email, isi dari email akan digunakan di panduan ini.

    username: root
    password: xxx (sesuai di email)
    IP: xxx.xxx.xxx.xxx (sesuai di email)
    SSH port: 22 (ini setinggan standar)

    KEDUA: Hubungkan Server Yang Baru Kamu Buat Sebelumnya Via SSH

    • Windows: Anda dapat menggunakan klien SSH apa pun. Untuk contoh, kami akan menggunakan Putty (klien sumber terbuka yang dapat Anda unduh di sini: (DOWNLOAD PUTTY)
    • MAC OS: buka Terminal (Untuk memulai Terminal, masuk ke folder Aplikasi Mac Anda => klik pada folder Utilities => kemudian klik pada Terminal).
    • Linux: tergantung pada distribusi anda, anda bisa juga membukanya dengan menekan kombinasi tombol “Ctrl + Alt + T”.

    Untuk terminal di Linux / MAC OS Anda dapat terhubung dengan perintah ini:
    ssh user@<server-ip>

    contoh untuk contoh server kami di Linux / MAC OS adalah:
    ssh root@162.243.232.177

    0_1532941364106_Airdrount - Daftar Ripa Node 6.png

    Di bawah Host Name (atau alamat IP) masukkan IP server Anda yang disediakan dalam email dan klik Open. Untuk melewati langkah ini ketika membuka software ini lagi, kamu dapat mengklik Default Setting dan Save untuk menyimpan IP-mu, sehingga pada saat kamu membuka software ini kembali, kamu cukup mengklik Default Setting dan tombol Load.

    Kamu juga dapat memberikan nama pada kolom sessions, seperti “RIPA_MAINNET”, save, dan load di masa depan sesuai kebutuhan untuk server khusus ini.

    Ketika pertama kali terhubung ke server ini dari komputermu, kamu akan melihat peringatan keamanan (rsa2 key fingerprint). Klik “Yes” untuk melanjutkan. Ini akan ditampilkan hanya untuk pertama kalinya, setelah itu akan disimpan untuk sesi selanjutnya.

    0_1532941465141_Airdrount - Daftar Ripa Node 7.png

    Sekarang baris perintah akan ditampilkan, meminta Anda untuk memberikan nama pengguna yang anda terima melalui email, “root”. Ketikkan dan tekan [enter]. Setelah itu, kamu akan dimintai kata sandi. Masukkan yang dikirim ke email anda dan tekan [enter] untuk terhubung ke dalam server.

    Perhatian, ketika kamu mengisi sandi, kamu akan melihat kursor tidak bergerak saat mengetik kata sandi, cukup terus memasukkan kata sandi dan tekan enter.

    Hal ini terjadi karena sistem operasi mereka yang membuat ketika pengetikan kata sandi berlangsung seperti tidak terjadi apa-apa.

    0_1532941541924_Airdrount - Daftar Ripa Node 8.png

    Sebagai fitur keamanan, banyak enyedia memiliki perubahan wajib kata sandi untuk pertama kali mereka tetapkan ke pengguna root.

    Dalam hal ini, kamu akan diminta untuk memasukkan kata sandi saat ini (yang terdapat dari email), dan masukkan yang baru (kami sangat menyarankan 16+ karakter dengan campuran huruf, angka, dan karakter khusus).

    0_1532941577790_Airdrount - Daftar Ripa Node 9.png

    Simpan kata sandi rootmu karena kamu bisa terkunci keluar dari servermu sendiri jika lupa. Pada tahap ini, kamu dapat melakukan tes lalu ketik exit, dan kemudian menyambung kembali ke server — ikuti langkah-langkah dari awal (KEDUA) untuk menghubungkan lagi.

    KETIGA: Menyiapkan Pengguna Reguler Dengan Hak Istimewa Sudo

    Setelah berhasil menghubungkan dan mengubah kata sandi untuk root, sekarang saatnya untuk membuat pengguna biasa baru dengan hak istimewa sudo (hak sudo memungkinkan pengguna untuk menjalankan program dengan hak keamanan dari pengguna lain).

    Cara menambahkan pengguna biasa baru: adduser<namapengguna>
    contoh: adduser ripa

    Masukkan kata sandi baru, masukkan lagi, dan tekan [enter] 6 kali untuk menerima semua default values.

    0_1532941679180_Airdrount - Daftar Ripa Node 10.png

    Sekarang, kamu telah berhasil membuat pengguna dengan nama pengguna ripa (tentu saja, kamu dapat memilih nama pengguna apa pun yang kamu inginkan, kecuali root), sekarang saatnya untuk menetapkan hak akses sudo pengguna reguler.

    Cara menambahkan hak sudo ke pengguna biasa yang baru dibuat:
    usermod -a -G sudo <namapengguna>
    Contoh:
    usermod -a -G sudo ripa

    Sekarang saatnya untuk disconnect dan reconnect sebagai pengguna yang baru dibuat (dalam kasus kami, “ripa” dan bukan sebagai “root”). Ketik “exit” dan tekan [enter]. Sesi Putty Anda akan ditutup. Buka kembali Putty setelah menghilang.

    0_1532941782827_Airdrount - Daftar Ripa Node 11.png

    KEEMPAT: Menghubungkan Menggunakan Pengguna Baru Anda

    Sambungkan ke server Anda, tetapi sekarang alih-alih masuk sebagai root, kami akan masuk dengan pengguna baru. Ketik nama pengguna anda dan tekan enter, diikuti dengan kata sandi pengguna itu:

    0_1532941822712_Airdrount - Daftar Ripa Node 12.png

    Untuk terminal di Linux / MAC OS Anda dapat terhubung dengan perintah ini:
    ssh username@<server-ip>

    contoh untuk server di Linux/MAC OS adalah:
    ssh ripa@162.243.232.177

    KELIMA: Memasang RIPA Node

    Setelah node siap, sekarang saatnya menginstal RIPA. Pertama kita akan mengunduh installer RIPA bernama “RIPA Commander” hanya dengan menjalankan perintah-perintah ini:

    Download the Ripa Commander:
    wget https://raw.githubusercontent.com/RipaEx/ripa-commander/master/RIPA_commander_mainnet.sh -O ~/RIPA_commander_mainnet.sh

    Buat installernya berjalan dengan masukkan perintah dibawah ini:
    chmod 700 ~/RIPA_commander_mainnet.sh

    Jalankan file:
    ./RIPA_commander_mainnet.sh

    0_1532941979093_Airdrount - Daftar Ripa Node 10.png

    Sekarang skrip pemasangan RIPA Commander akan terbuka. Pada langkah pertama, kamu perlu memberikan kata sandi pengguna kamu (dalam contoh ini, kata sandi untuk user ripa).

    0_1532942017428_Airdrount - Daftar Ripa Node 14.png

    Karena ini adalah kali pertama kamu menjalankan penginstal ini, jadi akan memeriksa semua dependensi dan pembaruan yang perlu dijalankan oleh RIPA — tekan [enter] untuk melanjutkan dan harap bersabar.

    Mungkin butuh beberapa saat, jadi jangan mengganggu proses dan jangan sampai keluar dari aplikasi.

    0_1532942053456_Airdrount - Daftar Ripa Node 15.png

    (menginstal prasyarat — jangan diganggu)

    0_1532942076876_Airdrount - Daftar Ripa Node 16.png

    Setelah proses ini selesai, kamu akan diminta untuk me-reboot server — jalankan dengan perintah: sudo reboot seperti gambar dibawah ini:

    0_1532942124451_Airdrount - Daftar Ripa Node 17.png

    Jika mendapatkan pesan error, Jangan khawatir dengan pesan ini, ini hanya menyatakan sejak kamu memulai ulang server, Putty kehilangan koneksi ke sana. Cukup klik OK:

    0_1532942149027_Airdrount - Daftar Ripa Node 18.png

    Sekarang buka software putty lagi, hubungkan kembali dengan pengguna mu, dan ketikkan: ./RIPA_commander_mainnet.sh
    Berikan kata sandi kamu jika diminta untuk masuk ke menu.

    0_1532942179654_Airdrount - Daftar Ripa Node 19.png

    Kamu sekarang akan masuk ke menu RIPA commander.

    0_1532942203555_Airdrount - Daftar Ripa Node 20.png

    Ada banyak pilihan, dan karena ini adalah instalasi pertama kamu, jadi harus memasukkan nomor “1” dan tekan [enter] untuk menjalankan proses Instal RIPA.

    Sekarang instalasi node RIPA akan dimulai — jangan diganggu, mungkin perlu waktu beberapa menit!

    0_1532942241637_Airdrount - Daftar Ripa Node 21.png

    Setelah pemasangan node selesai, kamu akan ditanya apakah ingin mengatur passphrase delegasimu (kata sandi yang kamu gunakan untuk mengakses dompet delegasi milikmu sendiri).

    Dengan menekan [enter] kamu akan diminta untuk memasukkannya, dan jika kamu tidak ingin mengaturnya, kamu dapat menekan “N” dan tekan [enter].

    0_1532942289524_Airdrount - Daftar Ripa Node 22.png

    Jika kamu menekan enter (dan memilih opsi Y), kamu akan diminta untuk memasukkan kata sandi (passphrase) delegasimu — masukkan (atau salin dari tempat lain dan tempel dengan klik kanan di dalam software putty) dan tekan [enter] untuk menyimpannya — kamu juga dapat mengubahnya nanti dengan mengklik opsi “5” di pusat RIPA command.

    Sekarang kamu akan ditanya apakah kamu yakin untuk menyimpannya ke dalam konfigurasi — tekan [enter] dan server node RIPAmu akan mulai setelah itu — voila, tekan [enter] untuk kembali ke pusat RIPA command.

    0_1532942379181_Airdrount - Daftar Ripa Node 23.png

    KEENAM: Menyinkronkan Blockchain Dari Snapshot

    Setelah selesai dengan proses instalasi, kamu akan kembali ke menu RIPA commander. Untuk menyinkronkan dari snapshot, kita akan menggunakan perintah “4”. Rebuild Database.

    0_1532942425478_Airdrount - Daftar Ripa Node 24.png

    Akan tampil sebuah pesan:

    Would you like to download the latest snapshot? (Y/n)
    Tekan “Y” dan “enter” untuk mengunduh snapshot devnet resmi terbaru.

    Selanjutnya, kamu akan ditanya:

    Would you like to restore the snapshot now? (Y/n)
    Tekan Y” dan “enter” untuk memulihkan dari snapshot yang baru saja diunduh. Ini akan memakan waktu beberapa menit.

    Selanjutnya kamu akan melihat ‘Snapshot saat ini telah dipulihkan’ dan node RIPA akan dimulai. Tekan [enter] untuk kembali ke menu.

    0_1532942556483_Airdrount - Daftar Ripa Node 25.png

    KETUJUH: Memeriksa Jika Anda Sudah Tersinkronisasi

    Setelah ini, kita dapat memeriksa apakah node kamu sudah berhasil disinkronkan ke blockchain (mungkin memerlukan waktu satu menit atau lebih untuk sepenuhnya menyinkronkan).

    Setelah kembali ke menu, tekan “L” untuk melihat log.

    0_1532942607737_Airdrount - Daftar Ripa Node 26.png

    Anda akan melihat pesan seperti ini “New block received” setiap 8 detik.

    0_1532942625626_Airdrount - Daftar Ripa Node 27.png

    Jika kamu melihat ini, berarti node sudah siap dan disinkronkan. Tekan “CTRL”+“C” untuk menutup log dan kembali ke menu RIPA commander.

    kamu dapat memeriksa untuk melihat apakah node berjalan dengan menekan “S” + [enter]. (perhatikan bahwa huruf di pusat RIPA command sangat peka terhadap huruf besar-kecil sehingga tidak berfungsi, sama dengan huruf lain).*

    Periksa log node RIPA dengan menekan “L” + [enter] — untuk keluar dari tampilan log tekan “CTRL”+“C” (untuk menutup teks log) dan kembali ke pusat RIPA command.

    Kamu dapat menghentikan proses node RIPA dengan ketik “K” + [enter] — yang akan menghentikan proses nodemu.

    Jika ingin memulainya lagi ketik “A” + [enter] — ini akan memulai node lagi.

    Jika node kamu macet, biasanya ketik “R” + [enter] akan cukup (akan secara otomatis mematikan dan memulai proses node RIPA).

    Jika ketik “0” + [enter] maka kamu akan keluar dari pusat RIPA command dan membawa kembali ke direktori beranda dengan linux command prompt.

    Cobalah bermain secara beruluang hingga terbiasa dengan langkah-langkah dan software ini — dan ingat, kamu akan selalu dapat masuk ke dalam RIPA comander dengan perintah ./RIPA_commander_mainnet.sh

    (pastikan kamu berada di direktori yang tepat di mana ia berada, biasanya di home — kamu dapat sampai ke home directory hanya dengan memasukkan cd ~)

    BONUS: Cheat-sheet

    (Anda juga dapat melakukan banyak tugas tanpa perlu RIPA commander)
    Pastikan Anda berada di direktori ripa-node dengan mengetik: cd ~ / ripa-node

    Setelah itu Anda dapat melakukan banyak tugas dengan perintah sederhana (perintah ditulis dengan huruf merah):

    • Memulai kembali node RIPA: forever restart app.js
    • Log real-time node RIPA: tail -f ./logs/ripa.log
    • Mematikan proses node RIPA: forever stopall
    • Daftar proses selamanya (node RIPA): forever list
    • Memperbarui node RIPA: git pull
    • Setelah memperbarui, kamu perlu restart node: forever restart app.js

    Jika kamu masih mengalami kesulitan dan butuh bantuan, kamu bisa menghubungi dan berdiskusi dengan kami di:

    · Website · Bitcointalk · Facebook · Twitter · Steemit · Telegram · Forum · Telegram Indonesia · Slack


Log in to reply
 

Forum Stats

0
Online

205
Users

74
Topics

204
Posts

Looks like your connection to RipaEx.io FORUM was lost, please wait while we try to reconnect.