Git or container image
Connect a public/private repo (HTTPS or SSH) or pull straight from any registry, private ones included.
Deploy databases or apps from Git or any container registry. QuickStack provides all you need from a single UI running on your own infrastructure.
curl -sfL https://get.quickstack.dev/setup.sh | sh -Fresh Linux server · Min 2 CPU · 4 GB RAM · 40 GB disk
QuickStack covers the full lifecycle — from first deploy to day-to-day operations, team access and cluster growth.
Build from any Git repo or container registry. Webhooks trigger auto-deploys on every push, served behind automatic HTTPS.
git push
source from any Git host
Build
BuildKit · container image
Deploy
k3s rolling update
Live
routing + health checks
Live CPU, RAM and disk metrics per app, with health checks and restart policies.
1.4 GB
RAM in use
Stream container logs in real time and drop into a web terminal — no SSH required.
Spin up Postgres, MySQL or Redis from templates and connect them over internal networking.
Add nodes anytime. Longhorn provides shared storage and load balancing across the cluster.
Auto load-balanced · Longhorn shared storage
Per-project permissions, 2FA and SSO keep every app isolated.
alex@acme.io
Owner · per-project
sam@acme.io
Admin · per-project
dev@acme.io
Member · per-project
Granular permissions · 2FA · SSO
Automated backups for volumes and databases, stored on S3-compatible object storage.
Last backup
Today · 02:00 · 14 min
Define ingress and egress rules to isolate services and control what can talk to what.
egress denied by default
One command sets up the whole platform on your VPS or bare-metal box.
curl -sfL https://get.quickstack.dev/setup.sh | sh -Point QuickStack at any Git repository, or pull from Docker Hub and private registries. Pick a database template for one-click Postgres, MySQL, MongoDB, MariaDB or Redis.
QuickStack builds, provisions a domain, issues HTTPS, starts the container and gives you logs, terminal, metrics and backups in the same UI.

Push-to-deploy, automatic HTTPS, env vars, logs and backups — on infrastructure you control, without anyone learning cluster management.
Comfortable with servers but tired of gluing together Traefik, Compose and shell scripts. QuickStack is a structured platform you can extend — with clusters when you scale.
You have a VPS and want to ship without cloud PaaS prices or managing Kubernetes by hand. QuickStack gives you deploy-from-Git without the lock-in or monthly bill.
Ten areas across the whole product. From your first deploy to runtime control, storage, networking and team access.
Connect a public/private repo (HTTPS or SSH) or pull straight from any registry, private ones included.
Railpack auto-detects your stack and builds it. No Dockerfile required.
Full control when you need it, custom path supported.
Revert to a previous version of your app with a single click.
Trigger deploys from CI, git providers, or your own scripts with a REST API key.
Nextcloud, Gitea/Forgejo, n8n and more — no manual Compose files.
Postgres, MySQL, MariaDB, MongoDB, Redis, provisioned in seconds.
Run more than one instance per app when you need it.
Set CPU/memory requests and limits per workload, no noisy neighbors.
HTTP or TCP probes with configurable interval, timeout, and failure threshold.
Secrets and config files injected into the container.
Replicated block storage across all nodes, not a single disk that dies with the server.
Mount the same volume in multiple workloads when they need shared state.
Inspect and download files from a volume without shelling in.
Launch pgAdmin, DBGate, or phpMyAdmin directly against your database, pre-connected, no manual setup or exposed ports.
Every app is isolated by default; nothing talks to anything unless you explicitly allow it.
Unlimited domains per app, Let's Encrypt certificates issued and renewed automatically.
Expose a container port directly on the cluster node, deliberately.
Password-protect a staging or internal app without bolting on another tool.
Streamed in the UI.
Per app, in real time.
Shell into a running container straight from the browser, no SSH keys to manage.
Any S3-compatible target, cron schedule, configurable retention.
Postgres/MySQL/MariaDB/MongoDB backed up as a proper dump, not just a raw disk snapshot.
The control-plane database (all your projects and configs) is backed up separately from app data.
Control who can create, read, write, or delete apps per project.
Grant access down to a single workload, not just a whole project.
Google, GitHub, Azure AD/Entra, or any generic OIDC provider.
Beyond just a password.
Each user manages their own keys, with expiry.
Add worker nodes with a join token whenever you outgrow a single box.
A single curl script turns a fresh Ubuntu/Debian server into a running platform.
Update QuickStack from inside the UI, stable or canary channel.
Scheduling, services, ingress, PVs, jobs, and probes — proven primitives, not a custom orchestrator.
Full source access, run it on a Raspberry Pi or a rack of servers, migrate away any time.
Free and open source. Install it in a few minutes and deploy your first app right after.