Skip to content

Latest commit

 

History

743 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuickStack Logo

Free, open-source, self-hosted PaaS alternative to Vercel, Netlify, Railway and Heroku.

Quick StartWebsiteDocs

GitHub stars GitHub license GitHub release Ask DeepWiki

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.

QuickStack Logo

Deploying a Demo app with PostgreSQL in under two minutes.

Installation

Requirements

  • A fresh server with at least 2 CPU Cores, 4 GB RAM, 40 GB Storage
  • Ubuntu/Debian is recommended
  • SSH access to the server

Install QuickStack

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.

Key Features

  • 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 app overview

How QuickStack Compares

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.

Contributing

Contributions are very welcome. See CONTRIBUTING.md for details.

About

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.

Related Repositories

License

QuickStack is licensed under the GPL-3.0 license.

About

Open-source, self-hostable alternative to Vercel, Netlify, Railway and Heroku. Self-host any app on your own servers in minutes.

Topics

Resources

Contributing

Security policy

Stars

357 stars

Watchers

5 watching

Forks

Releases

Used by

Contributors

Languages