Run a Guardian Node

This page is the operator entrypoint for GuardianMesh hosts.

Start with the V1 Install Wizard for the website-first single-host flow.

Primary Flow (V1 Wizard)

Ubuntu 22.04+ single-host install for g1/g2/g3:

https://www.guardianmesh.ca/install-wizard.html

Multi-host orchestration is deferred to Phase 2.

Wizard supports web-to-shell handoff via downloadable guardianmesh-install.sh.

Quick Start (Docker)

cd deploy/guardian-node
cp .env.example .env
docker compose up -d --build

Adjust values in .env for your region, public endpoint, and limits.

Quick Start (Systemd, 3 Guardians)

./deploy/guardian-node/scripts/bootstrap-3-guardians.sh \
  guardianmesh.ca \
  deploy/guardian-node/generated \
  g1,g2,g3 \
  https://api.guardianmesh.ca \
  --base-port 9080 \
  --base-admin-port 9180

This generates configs, installs systemd units, restarts nodes, and verifies directory linkage.

Canonical Endpoints

Node Publish Checklist

Live Network Snapshot

Online Nodes
--
Total Nodes
--
Peers
--
Messages (24h)
--
Last refresh: n/a
Node Region Uptime Reliability Last Seen
Loading nodes...