Public MeshMon Cluster¶
You can join the public MeshMon cluster to participate in a global, open monitoring network. The public cluster configuration is maintained at rippleFCL/meshmon-public-network.
Steps to Join¶
-
Clone the Public Network Repository
git clone https://github.com/rippleFCL/meshmon-public-network.git -
Configure Your Node
In your
config/nodeconf.yml, add the public network as follows:networks: - directory: meshmon-public-network node_id: <your-unique-node-id> config_type: git git_repo: https://github.com/rippleFCL/meshmon-public-network.git- Replace
<your-unique-node-id>with a unique identifier for your node.
- Replace
-
Generate Your Node Keys
On first run, MeshMon will generate your Ed25519 key pair and place your public key in the appropriate directory. If you want your node to be recognized by others, submit your public key as a pull request to the public network repository:
- Copy your public key (e.g.,
config/.public_keys/meshmon-public-network/<your-node-id>.pub) - Fork the repository, add your key to
pubkeys/, and open a pull request.
- Copy your public key (e.g.,
-
Run MeshMon
Start your MeshMon node as usual. MeshMon will automatically sync the public network configuration and begin monitoring other nodes in the cluster. You can now view your web UI.
Notes¶
- The public cluster uses Git-based configuration, so your node will periodically pull updates from the repository.
- For Discord webhook notifications, set the
discord_webhookfield in your node configuration if desired.