Deploy from GitHub
Clone repositories, keep source settings, pull fast-forward updates, and record every deployment result.
Self-hosted VPS control panel
Deploy projects, edit files, monitor ports, and manage GitHub workflows from one browser panel on your own server.
Fast-forward only. Dirty tree protected.
Capabilities
Clone repositories, keep source settings, pull fast-forward updates, and record every deployment result.
Project-scoped file manager with upload, move, rename, ZIP download, backups, and text editing.
See listening TCP and UDP sockets, exposed addresses, processes, and which projects own which ports.
Find existing Compose stacks on the VPS and import them as managed projects without moving files.
CSRF protection, rate-limited login, scoped filesystem access, advanced mode, and audit logs.
Track local Ollama health, installed models, loaded models, VRAM usage, and quick prompts.
Workflow
VPSDeck keeps the normal server primitives in place. Git stays Git, Docker stays Docker, Nginx stays the public entrypoint, and the panel gives those workflows buttons, state, and guardrails.
Browse public or private repos with encrypted OAuth tokens.
Choose a folder, branch, deploy mode, local port, and health check.
Fetch, fast-forward, optionally rebuild Compose, and store logs.
Edit files, update env values, inspect ports, and review audit history.
Install
The installer creates the system user, builds the binary, configures systemd, and installs the Nginx site for the panel.
git clone https://github.com/rexzai1992/Vps-Deck.git /tmp/vpsdeck-src
sudo VPSDECK_DOMAIN=panel.example.com bash /tmp/vpsdeck-src/scripts/install.sh