Self-host any app on your own servers
Deploy databases or apps from Git or Docker Hub on any server. QuickStack provides all you need from a single UI running on your own infrastructure.
curl -sfL https://get.quickstack.dev/setup.sh | sh -Run on a fresh Linux server. Min: 2 CPU · 4 GB RAM · 40 GB disk.
Everything you need to run production apps on your own infrastructure
QuickStack covers the full lifecycle: from first deploy to day-to-day operations, team access, and cluster growth.
- Deploy from any Git repository (public or private)
- Deploy from any container registry
- One-click database deployments from templates
- Automatic domain setup and HTTPS via Let's Encrypt
- Webhook-triggered auto-deploys on push
- Real-time log streaming per container
- Integrated web terminal for direct container access
- CPU, RAM, and disk metrics per app
- Health checks and restart policies
- Scheduled backups
- Add nodes to form a cluster at any time
- Cluster-wide persistent storage volumes (Longhorn)
- Automatic load balancing across nodes
- quickstack.me instant subdomains for fast preview access
- Internal service networking between apps
- User and group management
- Granular per-project permissions
- Two-factor authentication (2FA)
- Network policies to isolate services
- Basic authentication for exposed endpoints
How it works
From a blank server to a running app in minutes.
curl -sfL https://get.quickstack.dev/setup.sh | sh -QuickStack in Action

Who uses QuickStack
QuickStack fits teams and individuals who want production-grade deployment tooling without handing control to a managed cloud platform.
Built With Powerful OpenSource Technologies
Frequently asked questions
No. QuickStack runs on k3s under the hood, but you interact entirely through a web UI. You do not write Kubernetes manifests or run kubectl commands for day-to-day operations.
Yes. QuickStack supports both. You can connect a Git repository (GitHub, GitLab, or any other Git host) and trigger builds on push via webhooks, or you can pull an image directly from Docker Hub or a private container registry.
Yes. QuickStack provisions SSL certificates via Let's Encrypt automatically when you add a domain. You do not need to configure Traefik, Nginx, or Certbot manually.
Yes. QuickStack includes database templates for PostgreSQL, MySQL, Redis, and others. You can deploy a database instance with one click and connect it to your apps using internal service networking.
QuickStack supports scheduled backups for both application volumes and databases. Backups can be stored on S3-compatible object storage. You can restore from any backup directly through the UI.
Yes. QuickStack includes user and group management with granular per-project permissions, and supports two-factor authentication. You can give team members access to specific projects without giving them full admin access.
Yes. QuickStack runs on a single server and supports adding nodes to form a multi-node cluster. Persistent storage volumes are managed by Longhorn and are accessible across all nodes in the cluster.
Yes. QuickStack is open source and available on GitHub. It is licensed under the GPL-3.0 license. Contributions and feedback are welcome!


