BlockMesh Network adalah proyek jaringan proxy terdesentralisasi yang memungkinkan pengguna mengakses internet secara aman dan privat melalui sistem sentinel node berjalan pada Solana blockchain.
Apakah disebutkan dalam FAQ atau Discord, untuk insentif atau poin konversi??
Important
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. Persyaratan hardware VPS
Untuk menjalankan node extension sebagai CLI, perlu Linux server (VPS) dengan spesifikasi kentang bang
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
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
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
- 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?
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