Skip to content

A Complete Guide - Run Blockmesh Node Validator Extension with Docker

Notifications You must be signed in to change notification settings

arcxteam/blockmesh-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

IMG_1168

A Complete Guide - Run Blockmesh CLI Node Validator Extension with Docker

BlockMesh Network adalah proyek jaringan proxy terdesentralisasi yang memungkinkan pengguna mengakses internet secara aman dan privat melalui sistem sentinel node berjalan pada Solana blockchain.

He We Go...Gas bang!!!

Apakah ada disebutkan dalam FAQ atau Discord, Apakah ada insentif atau poin konversi??

Insentif apa yang Anda tawarkan untuk berkontribusi pada jaringan? Belum ada konfirmasi untuk masalah ini

Tunggu aja, nanti gue update jika ada konfirmasi dari Dev

Aktivitas Alokasi
Run Extention CLI 0% (TBA)
Ingpo bang (TBA)

1. Persiapan Sebelum Jalankan Node

1. Persyaratan hardware VPS

Untuk menjalankan node extension sebagai CLI, perlu Linux server (VPS) dengan spesifikasi kentang bang

Desktop-screenshot-11-03-2024_03_31_PM

Spesifikasi Kentang Rincian
RAM 1-4 GB
CPU/vCPU 1-4 Cores
Ruang Penyimpanan 1-50 GB
Dukungan OS Ubuntu 22.04 LTS yang lain modif aja

2. Persyaratan hardware BROWSER

Untuk menjalankan node extension di BROWSER, membutuhkan perangkat

Spesifikasi Rincian
Internet Koneksi Stabil
Perangkat Handphones, PC/Laptop/Netbooks, Tablet dll
Web Browser Chrome, Firefox, Safari, Opera, Brave, Edge, UC/Kiwi/Mises dll..

3. Konfigurasi Blockmesh Node-CLI

  • Pertama registrasi untuk membuat akun https://app.blockmesh.xyz/
  • Download extensi Blockmesh untuk login/koneksi pertama, setelah itu hapus
  • Buka dashboard verifikasi lalu simpan alamat email dan kata sandi anda
  • Jika belum ada Docker instal terlebih dahulu wajib
  • Jika sudah punya semuanya langsung skip aja, cek tutor dibawah

2. Instal dan Build-up Pada Docker

1. Kloning Repositori

git clone https://github.com/arcxteam/blockmesh-cli.git
cd blockmesh-cli

2. Jalankan CMD Perintah

  • Edit alamat [email protected]
  • Edit alamat PASSWORD=password_anda
  • Jalankan jangan lupa tanda titik (.) diakhir harus, tunggu beberapa menit dan siapkan kopi
  • Baiknya jangan langsung copas di ssh, copas dulu dicatatan (menghindari salah perintah)
docker build -t blockmesh-cli --build-arg [email protected] --build-arg PASSWORD=password_anda .

CONTOH : docker build -t blockmesh-cli --build-arg EMAIL=[email protected] --build-arg PASSWORD=bangudahbang .

  • Jika sudah selesai build-docker, Selanjutnya paste perintah ini
docker run -d --name blockmesh-cli-container blockmesh-cli
  • SELESAI, Node-CLI sudah berjalan pada Docker
  • Cek pada dashboard website, apakah sudah Connected dengan IP Address VPS app.blockmesh.xyz

Desktop-screenshot-11-03-2024_03_37_PM

BlockMesh-Network-11-02-2024_11_58_PM

3. Jika Ada Pembaruan Versi

Setiap instal build Dockerfile repo ini sudah versi terbaru dan jika ingin update versi terbarunya cek https://github.com/block-mesh/block-mesh-monorepo/releases

1. Cara Update

cd blockmesh-cli && \
docker rm -f blockmesh-cli-container && \
docker build -t blockmesh-cli --build-arg [email protected] --build-arg PASSWORD=password_anda . && \
docker run -d --name blockmesh-cli-container blockmesh-cli && \
docker logs -f blockmesh-cli-container
  • Catatan: Alamat email & kata sandi harus di input lebih dahulu sebelum update

2. Tips dan Saran

Bagi yang mendapati logs error seperti dibawah ini, bukan masalah kode build-up tapi masalah Kredensial atau Koneksi API dari Blockmesh nya. Jadi tips nya yaitu

  • Reset ulang kata sandi yang digunakan pada email
  • Jalankan ulang perintah, dengan kata sandi baru
  • Saran gue jangan update versi jika logs sudah berjalan

Desktop-screenshot-11-04-2024_01_20_PM

- Starting Blockmesh CLI...
- arch
- '[' x86_64 = x86_64 ']'
- exec /opt/blockmesh-cli-amd64 --email [email protected] --password bangudahbang
- 2024-11-04.T05:46:08.850294Z ERROR blockmesh_cli::login_mode: Failed to login, did you register on https://app.blockmesh.xyz/register?

4. Perintah CMD/Commands Berguna

1. Basis-pada Docker

Start dan service

  • Cek logs: docker logs -f blockmesh-cli-container
  • Jalankan ulang: docker start blockmesh-cli-container
  • Hapus images: docker rm blockmesh-cli-container
  • Jalankan stop: docker stop blockmesh-cli-container
  • Melihat semua docker docker ps -a atau docker ps
  • Melihat penggunaan cpu/ram dll docker stats
  • docker ps | grep blockmesh-cli-container
  • Jalankan ulang build: docker run -d --name blockmesh-cli-container blockmesh-cli

Hapus Semua Blockmesh Node-CLI

  • Jalankan hapus total docker stop blockmesh-cli-container && docker rm blockmesh-cli-container && rm -rf target/release