Monitor CPU, memory, disk, and network stats across multiple VPS servers from one terminal dashboard
Manage Docker containers and systemd services on remote servers without a web panel
Review and edit cron jobs with human readable schedule translations
Track SSL certificate expiration and manage firewall rules across a server fleet
| berkayyytech/vortex | kdsuomi/cc-simplerouter | 0xmassi/pocketdev | |
|---|---|---|---|
| Stars | 99 | 98 | 101 |
| Language | Go | Go | Go |
| Setup difficulty | moderate | easy | moderate |
| Complexity | — | 3/5 | 3/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Go 1.20+ to build from source, or Nix as an alternative run method.
Vortex is a terminal based tool for managing a fleet of Linux VPS servers over SSH, built as an alternative to logging into a web dashboard or juggling separate SSH sessions. It runs entirely from the command line and does not require installing any agent software on the servers you manage, it just connects over SSH. The tool is organized into a large set of modules you can jump between with keyboard shortcuts or a fuzzy search command palette. A Mission Control dashboard shows live CPU, memory, disk, and network stats across your servers. From there you can view and kill running processes, manage Docker containers and drop into a shell inside them, control systemd services, stream logs, and browse the remote filesystem. There are also modules for firewall and Fail2Ban security rules, cron jobs shown with human readable translations, SSL certificate expiration tracking, user and SSH key management, backups, database configuration, reverse proxy rules, secrets and environment variable editing, deployment triggers, and monitoring external service uptime. Everything is controlled through a single config.yaml file where you list your servers with their hostnames and login details, and where you can customize the appearance, remap keyboard shortcuts, and set which external URLs the uptime monitor should watch. Vortex is written in Go using the BubbleTea terminal interface framework. To use it you need Go installed, then you clone the repository and build it with a single go build command, or run it directly through Nix if you have that installed. Once running, you select a server from a list and press Enter to connect over SSH, then navigate the various modules using single letter shortcuts. It is released under the MIT license.
A keyboard-driven terminal dashboard for managing a fleet of Linux VPS servers over SSH, covering processes, Docker, security, backups, and more without installing agents.
Mainly Go. The stack also includes Go, BubbleTea, SSH.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.