Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arcxteam/blockmesh-cli
A Complete Guide - Run Blockmesh Node Validator Extension with Docker
https://github.com/arcxteam/blockmesh-cli
airdrop-node blockmesh cli-nodejs depin docker-image sentinel-node solana testnet testnet-eth testnet-node validator-node
Last synced: about 1 month ago
JSON representation
A Complete Guide - Run Blockmesh Node Validator Extension with Docker
- Host: GitHub
- URL: https://github.com/arcxteam/blockmesh-cli
- Owner: arcxteam
- Created: 2024-11-02T16:13:17.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-12-13T15:35:12.000Z (about 2 months ago)
- Last Synced: 2024-12-13T17:14:39.888Z (about 2 months ago)
- Topics: airdrop-node, blockmesh, cli-nodejs, depin, docker-image, sentinel-node, solana, testnet, testnet-eth, testnet-node, validator-node
- Language: Dockerfile
- Homepage:
- Size: 25.4 KB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![IMG_1168](https://github.com/user-attachments/assets/01cf3f62-0213-4a0e-ad64-4b93d06c4228)
# 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 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. 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](https://github.com/user-attachments/assets/9076e52e-e7a1-4cb4-b22f-d3b166fd78a7)
| 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/](https://app.blockmesh.xyz/register?invite_code=4441bdfe-90b2-4e99-b899-d2375d36fc30)
- Download extensi [Blockmesh](https://chromewebstore.google.com/detail/blockmesh-network/obfhoiefijlolgdmphcekifedagnkfjp) 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 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](https://app.blockmesh.xyz/)![Desktop-screenshot-11-03-2024_03_37_PM](https://github.com/user-attachments/assets/8af1b035-39bb-4129-8655-58f9fdb06856)
![BlockMesh-Network-11-02-2024_11_58_PM](https://github.com/user-attachments/assets/7a5fa7d1-404e-46f7-90fe-c5d7a91f1ae0)
## 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](https://github.com/user-attachments/assets/63b6c05d-0fe6-47f0-abe0-5e82db85e4e2)
```diff
- 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**