Free, open-source, self-hosted PaaS alternative to Vercel, Netlify, Railway and Heroku.
Quick Start • Website • Docs
Deploy and manage applications and databases on your own VPS, Bare Metal or any other infrastructure through a clean web interface. QuickStack combines the simplicity and scalability of modern cloud platforms with the control of self-hosting.
Deploying a Demo app with PostgreSQL in under two minutes.
- A fresh server with at least 2 CPU Cores, 4 GB RAM, 40 GB Storage
- Ubuntu/Debian is recommended
- SSH access to the server
Open the terminal on your server and run:
curl -sfL https://get.quickstack.dev/setup.sh | sh -After installation, open QuickStack in your browser and start deploying your applications. For detailed setup instructions, visit the docs.
- Flexible deployments: Deploy from public or private Git repos and registries using Railpack or your own Dockerfile.
- One-click apps and databases: Launch popular apps, PostgreSQL, MySQL, MariaDB, MongoDB, and Redis in seconds.
- Runtime controls: Scale replicas, set CPU and memory resources, and configure health checks, env vars, and file mounts.
- Multi-server support: Add nodes and keep persistent data on replicated Longhorn volumes.
- Secure networking: Isolate apps by default and add unlimited custom domains with automatic Let's Encrypt SSL.
- Monitoring: Stream logs and monitor CPU, RAM, storage, and health in real time.
- Backups you control: Schedule volume backups to S3-compatible storage and create native database dumps.
- Team-ready access: Control project and app access with user groups, roles, OIDC SSO, 2FA, and expiring API keys.
- Automation and rollbacks: Deploy via webhook or REST API and roll back to a previous version in one click.
- Self-hosted and open source: Install with one command, update from the UI, and avoid lock-in with GPL-3.0 source code.
QuickStack is a self-hosted, Kubernetes-native alternative to platforms like Coolify, Dokku, Dokploy, Portainer and CapRover. Under the hood, QuickStack installs and manages K3s, a lightweight Kubernetes distribution, together with Longhorn for distributed persistent storage across nodes. This gives you proven Kubernetes primitives such as scheduling, services, ingress, persistent volumes, jobs, probes and multi-node orchestration through a simple web interface for day-to-day deployments.
Contributions are very welcome. See CONTRIBUTING.md for details.
QuickStack was originally developed as a student project by glueh-wyy-huet and biersoeckli at the Eastern Switzerland University of Applied Sciences. Since then, new features have been added to make QuickStack a powerful and user-friendly platform for self-hosting.
- biersoeckli/QuickStack-Docs: The official documentation for QuickStack, including tutorials, guides and API references.
- biersoeckli/QuickStack-sdk: The official JS/TS SDK for the QuickStack API, allowing developers to interact with QuickStack programmatically.
- biersoeckli/QuickStack-auth-proxy: A reverse proxy for QuickStack that handles authentication and authorization for certain services.
QuickStack is licensed under the GPL-3.0 license.

