postlab
Interactive bare-metal server manager
Single binary. Cross-platform. Runs as root. ~8 MB.
Install
curl -fsSL https://raw.githubusercontent.com/rifkyputra/postlab/main/install.sh | bash Or download a release binary.
Launch: sudo postlab
CLI
Run one-shot commands without the TUI:
sudo postlab info # system summary
sudo postlab packages search nginx
sudo postlab processes list --sort mem
sudo postlab services list
sudo postlab containers listScreens
Press 1–9 to switch. ? for help.
1 Dashboard
Live CPU, memory, disk gauges. Process table. Per-core sparklines.
2 Packages
Install, remove, search. Batch queue. Security-update flags.
3 Security
Auto-scan findings with one-click fixes. Firewall, SSH, Fail2Ban.
4 Networking
Caddy reverse proxy. Cloudflare Tunnels. Tailscale VPN.
5 Docker
Containers, images, compose. Managed one-click dev services.
6 wasmCloud
Hosts, components, apps. Lattice inspector.
7 Agent
Interactive pi agent chat. Scheduled tasks. Skill library.
8 System
Services, users, swap, storage, ghost process hunter.
9 Projects
Clone repos, scaffold apps. Git-backed project browser.
Highlights
🛡️ Security first
Auto-scan on first visit. One-click fixes. Timestamped .bak backups before every change.
⚡ Non-blocking
Every operation runs in the background. The TUI stays responsive while installing packages or pulling images.
🌐 Cross-platform
Linux (apt, dnf, pacman) and macOS (brew). Auto-detects package manager, firewall, init system.
🧠 AI agent built in
Chat with pi agent from the TUI. Schedule background tasks. Install skills from the library.
📦 One-click services
PostgreSQL, Redis, MySQL, MongoDB, MinIO — deploy with a single keypress.
🏗️ Project scaffolding
Clone repos by user/repo shorthand. Scaffold full-stack apps with create-better-t-stack.
All CLI commands
| Command | Description |
|---|---|
sudo postlab | Launch TUI |
postlab info | OS, kernel, CPU, memory, uptime |
postlab list | Installed packages |
postlab system info|cpu|mem|disks|net|swap | System diagnostics |
postlab packages search|install|remove|upgrade | Package management |
postlab processes list|kill | Process management |
postlab services list|start|stop|restart | Service management |
postlab storage list | Filesystems + disk health |
postlab completions bash|zsh|fish | Shell completions |