{"repo":"rifkyputra/postlab","free":true,"listed":false,"github":"https://github.com/rifkyputra/postlab","clone":"git clone https://github.com/rifkyputra/postlab.git","description":"Interactive TUI to manage bare-metal & homelab servers — packages, Docker, firewall, security hardening, and Git deploys. Single Rust binary, runs as root.","language":"Rust","stars":61,"topics":["homelab","bare-metal","cli","devops","docker","linux","ratatui","rust","self-hosted","selfhosted"],"license":null,"category":"self-hosted-apps","readme_excerpt":"██████╗ ██████╗ ███████╗████████╗██╗ █████╗ ██████╗ ██╔══██╗██╔═══██╗██╔════╝╚══██╔══╝██║ ██╔══██╗██╔══██╗ ██████╔╝██║ ██║███████╗ ██║ ██║ ███████║██████╔╝ ██╔═══╝ ██║ ██║╚════██║ ██║ ██║ ██╔══██║██╔══██╗ ██║ ╚██████╔╝███████║ ██║ ███████╗██║ ██║██████╔╝ ╚═╝ ╚═════╝ ╚══════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚═════╝ Interactive bare metal server manager — runs directly on the machine it manages. Single binary. Low memory. Cross-platform (Linux + macOS). [!IMPORTANT] Postlab must run as root to manage packages, services, and system configuration files. --- Demo Regenerate the GIF with vhs : vhs demo.tape . --- Features Screen Tabs / Sub-features What it does ------ ------------------- ------------ 1. Dashboard Overview, Processes, Resources Live hostname, OS, uptime, CPU cores, memory, disk gauges, and performance history. Process list with sort and kill. 2. Packages Installed, Search, Quick Install, Queue, Updates Install / remove / upgrade packages; curated quick-install list; background operation queue; view available upgrades with version deltas and security flagging. 3. Security Findings, Firewall, Ports, SSH, Fail2Ban SSH/ASLR audits with one-click fixes; UFW / firewalld / pf management; external port checker; authorized keys manager; Fail2Ban list / ban / unban. 4. Networking Gateway, Tunnel, Tailscale Gateway: Caddy installation and route management (domain → port) with automatic TLS. Tunnel: Cloudflare tunnel creation, route management, and ingress configuration. Tailscale: Install ","default_branch":null,"files":null,"tree":[],"storefront":"/r/rifkyputra","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rifkyputra/postlab/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}