Quick Start
Get m1nd running and monitoring your first target in under 5 minutes.
v3.13.13jALPHAbash <(curl -fsSL https://raw.githubusercontent.com/jmobastos/projectmind_314lan/main/scripts/install.sh)http://:8080 in your browser.Default login:
admin / m1ndWhat to do next
Once you see live data flowing, explore these features:
Set up Uptime Monitors
Go to the Monitors tab and create your first HTTP, Ping, TCP, or DNS monitor. See Uptime Monitors for details.
Discover your network
Open the V1sion tab, enter a subnet (e.g., 192.168.1.0/24), and hit Scan. Watch devices appear in real-time on the topology canvas. See V1sion.
Document your assets
The Bra1n tab lets you create an inventory of Sites, Locations, Endpoints, Assets, Applications, Subnets, and Credentials. See Bra1n.
Configure alerts
Set up Webhooks to send alerts to Slack, Teams, PagerDuty, or any HTTP endpoint when monitors go down.
Enable OOB access
Deploy m1nd at a remote site and connect it to ZeroTier or Tailscale for out-of-band monitoring access.
Example: Your first API call
Once m1nd is running, try the API:
# List all monitors
curl -H "X-API-Key: your-key" http://localhost:8080/api/monitorsimport requests
r = requests.get(
"http://localhost:8080/api/monitors",
headers={"X-API-Key": "your-key"}
)
print(r.json())const res = await fetch("http://localhost:8080/api/monitors", {
headers: { "X-API-Key": "your-key" }
})
const data = await res.json()
console.log(data)See the API Reference for all 138+ endpoints.