Deploy your web app to your own VPS with one command

QuickDeploy builds your app, runs it in Docker, and sets up HTTPS. Configure it once, then deploy from your terminal to the server you control.

€15 once · Updates included · 14-day money-back guarantee

Bring your own VPS and domain. Hosting costs are separate.

Terminal — ~/my-app
Deploy
Live
❯|
✅ Deployment successful! Live at https://myapp.com
QuickDeploy - Deploy your web app to a VPS in minutes | Product HuntUneed POTD1 Badge

Supported Frameworks

ReactReact
VueVue
AngularAngular
SvelteSvelte
Next.jsNext.js
NuxtNuxt
RemixRemix
AstroAstro
ExpressExpress
DjangoDjango
RailsRails
LaravelLaravel

Less deployment busywork

Your app is ready to ship. Deployment should be, too.

Running your own server gives you control. Getting each release live can still mean juggling builds, containers, and HTTPS configuration.

The same checklist, every deploy

Build the image, upload your code, restart the container, check the proxy. Every manual step is another thing to remember when you ship.

Your app is ready. Your server needs work.

You finish a feature, then spend the evening sorting out ports, certificates, and container settings before anyone can use it.

You want control without the busywork

You chose a VPS to control your hosting and costs. Getting your app onto it should be a repeatable command, not another script to maintain.

Let QuickDeploy handle the repeatable deployment steps so you can get back to building your app.

Get QuickDeploy

Smoother deployments

One command handles the deployment busywork

Build and deploy from your project directory with one command.
Let QuickDeploy configure Docker and HTTPS for your app.
Run your app on the server you choose and control.
Pay once for QuickDeploy, with updates included.
QuickDeploy deployment output in the terminal
Get QuickDeploy

How it works

From local project to live app

❯✓ Ubuntu-based VPS ✓ A domain name you own ✓ Web app ready to deploy

Before you start

Bring your server and app

Use an Ubuntu VPS with Docker, Docker Compose, and SSH key access. Keep ports 80 and 443 free for HTTPS setup.

VPS and domain purchased separately
❯quickdeploy configure

Step 1

Install and configure QuickDeploy

Install the CLI, then run quickdeploy configure to add your license key, server address, and SSH credentials.

Save your settings for future deployments
❯A record: myapp.com → 1.2.3.4

Step 2

Point your domain to your server

Add an A record with your VPS IP address in your DNS settings. Wait for it to resolve before deploying with HTTPS.

Works with any domain registrar
❯quickdeploy push --domain myapp.com
✓ Building container
✓ Setting up HTTPS with Caddy
✓ Starting your app

Step 3

Run your first deploy

Run quickdeploy push from your project directory. QuickDeploy builds your app on the server, starts its Docker container, and configures HTTPS with Caddy.

Build, deploy, and configure HTTPS
❯https://myapp.com

Step 4

Open your app. Ship the next update.

Visit your domain to see your app live over HTTPS. When your next release is ready, run the same deploy command again.

Your server. Your domain. Your app.
Get QuickDeploy

Built for your workflow

Deploy your app, its services, and the next release

❯quickdeploy push --domain myapp.com # full-stack
quickdeploy push --domain myapp.com # frontend
quickdeploy push # backend

Full-stack, frontend, and backend

Deploy the parts your app needs

Deploy a full-stack app or separate frontend and backend services. Backends can run without a public domain and communicate over the internal Docker network.

Database

Add a database to your deploy

Deploy PostgreSQL, MySQL, or Redis alongside your app using database flags. Keep your app and its data on your own server.

CI/CD

Ship from your terminal or CI/CD

Configure QuickDeploy interactively for local use, or supply environment variables in your CI/CD pipeline to automate releases.

Rolling updates

Check the new container before switching

QuickDeploy starts the new container and checks that it stays running before switching traffic. Once the switch succeeds, it removes the old container.

Get QuickDeploy

Simple pricing

Pay once. Keep shipping.

QuickDeploy license

A lifetime license for the QuickDeploy CLI, with updates, fixes, and improvements included.

Use your own VPS and domain. Hosting and domain fees are paid separately to your providers.

Have an Ubuntu VPS with Docker, Compose, and SSH access? Check compatibility before buying.

After purchase, install the CLI and run quickdeploy configure with your purchase email or license key, then deploy from your project directory. View installation instructions.

You can download the CLI and check its version before buying. Configuration and deployment require a license.

What's included

  • One-time payment, no QuickDeploy subscription
  • CLI for macOS, Linux, and Windows
  • Updates and improvements included
  • Deploy to your own server

One-time payment

€15EUR

For your own Ubuntu VPS with Docker and SSH. Hosting and domain fees are separate.

Buy QuickDeploy — €15

Opens Stripe checkout in a new tab.

14-day money-back guarantee.
No questions asked.

Built by Maximilian Kürschner. Unsure whether your app fits? Ask about your setup with your framework, server OS, and database.