What it does
Servor manages 2 to 50 VPS, dedicated or cloud machines from one browser tab. A server can be connected with a standard SSH key or with a lightweight agent. The agent is meant for machines behind NAT and VPN. Servor then inventories the machine, including its operating system, services, open ports, containers and expiring certificates. It also suggests monitors worth creating. You operate the server from the console. The agent dials out to Servor over an outbound WebSocket connection. Every command is signed in your browser with an Ed25519 key. The agent verifies the signature on the server before it runs the command. Credentials are encrypted in your browser before they leave it. Servor says a compromised control plane still cannot run commands on your servers.
Capabilities
- The web terminal keeps its shell running after you close the tab, and you can re-attach later. It has searchable scrollback and recordable sessions.
- The file editor saves atomically and keeps file permissions. Uploads go up in separately signed chunks, to 512 MB.
- Monitoring has eleven check types, including HTTP, TCP, SSL expiry, DNS, ping, shell, disk, process, script and heartbeat. It also offers a threshold on the metrics the agent reports. HTTP checks can assert on the response body or a JSON field.
- Public status pages run on your own domain with automatic HTTPS. They show components by product and live incident updates. Subscribers join through double opt-in, and an embeddable badge is available.
- Alerting reaches twenty destinations, including Email, Slack, Discord, Teams, Telegram, PagerDuty, Opsgenie, ntfy and SMS. Rules support per-rule cooldowns, quiet hours and on-call escalation when nobody acknowledges.
When to use it
- You want to replace SSH bastions and jump hosts with a browser console.
- Your servers sit behind a VPN or NAT and you cannot open an inbound port.
- A monitor goes red and you need to open an incident and post it to a public status page.