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

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

Описание и применение

VPS Pilot – самодостаточный дашборд для небольшого количества VPS, объединяющий метрики и безопасное выполнение предопределённых команд без необходимости открывать входящие порты.

Задача

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