-
Notifications
You must be signed in to change notification settings - Fork 0
HOST_OPS
krewdev edited this page Jul 17, 2026
·
1 revision
Run a public-style lab host: 3 validators + tMESH faucet.
./scripts/host_bootstrap.sh # build + genesis
./scripts/start_testnet_host.sh # validators :9100-9102 + faucet :8787
curl http://127.0.0.1:8787/infoStop:
./scripts/stop_testnet_host.sh| Health | GET http://HOST:8787/health |
| Info | GET http://HOST:8787/info |
| Drip |
POST /drip {"mesh_name":"M…","public_key_hex":"…"}
|
Website UI: https://meshchain-sigma.vercel.app/faucet.html
(Set Faucet API URL to your host, e.g. http://127.0.0.1:8787 or a public tunnel.)
First drip for a new wallet: include public_key_hex from mesh address (64 hex chars).
- Clone repo to
/opt/meshchain - Install Rust, build release
- Create user
meshchain ./scripts/host_bootstrap.sh- Install
deploy/meshchain-testnet.service - Open firewall:
9100-9102/tcp,8787/tcp(or only 8787 publicly) - Optional: reverse proxy + HTTPS for faucet
sudo cp deploy/meshchain-testnet.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable --now meshchain-testnet./scripts/host_bootstrap.sh
docker compose up -dNote: first container start may apt-get packages; prefer native start_testnet_host.sh on Pi.
./scripts/meshtastic_hardware_test.sh # mock
./scripts/meshtastic_hardware_test.sh --hardware /dev/ttyUSB0Channel: MeshChain-Testnet-1 (private).