Skip to content

Latest commit

 

History

779 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 Start • Website • Docs

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

360 stars

Watchers

5 watching

Forks

Releases

Used by

Contributors

Languages