Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I built a self-hosted dashboard for the handful of VPSs I run

说明与用途

VPS Pilot 是一个自托管仪表盘,可聚合指标并安全执行预定义命令,适用于少量 VPS,无需单独 SSH。

问题

Managing a few Linux VPSs was too many to SSH into individually but not enough to justify a full monitoring stack.

结果

VPS Pilot provides live CPU, memory, disk, and network metrics, threshold alerts, project discovery, and safe command execution without requiring open inbound ports or a separate database server.

工作流

  • Start the hub binary, which creates SQLite databases and a self‑signed cert.
  • Add a node via the dashboard to obtain a one‑time join token.
  • Run the Rust agent on the server with the token; it enrolls and stores its key.
  • The dashboard displays live metrics and allows command execution via the agent.
  • Commands are defined in config.vpspilot.json and executed as the config owner.
  • Audit logs record each run with details.

证据

I run a handful of Linux VPSs: a couple of web apps, a database box, a side project or two.

来源

VPS Pilot is one self‑hosted dashboard for the servers you run.

来源

Each server runs a small Rust agent.

来源

The hub sends the agent only the command's name, "build", never a command string.

来源

Live metrics: CPU per core, memory, disk and network for every server, charted from the last 5 minutes to the last 7 days, plus whether each agent is online.

来源

  • 记录日期: 2026-10-25T16:26:18.085Z