Open Source · MIT Licensed

Stop renting someone else's cloud
Deploy on your own server

Launchbox is a single Go binary that turns any Linux VPS into your own Vercel — with a beautiful dashboard, GitHub integration, and automatic SSL.

Your server. Your apps. Zero vendor lock-in.

your-server:3000
Launchbox

Your Apps

portfolio
StaticRunning
saas-app
Next.jsRunning
api-server
Node.jsBuilding

The problem

The Problem with Modern Hosting

Cloud hosting costs add up fast

Vercel's free tier is limited to non-commercial projects with hard usage caps. Go Pro? That's $20/user/month — plus overage charges for bandwidth, serverless compute, and build minutes. With Launchbox, run 10 apps on a $5 VPS.

Vendor lock-in is real

Your app is tied to their platform, their pricing, their rules. They change the pricing? You're stuck.

You don't own your infrastructure

Your code runs on someone else's servers. No SSH access, no control, no transparency.

The solution

What if you had your own Vercel?

One binary. Your server. Full control.

Launchbox is a single 12MB file you drop on any Linux VPS. It gives you everything you need to deploy and manage web apps.

Beautiful Dashboard

Deploy and manage apps from a polished React UI embedded right in the binary.

GitHub Integration

Connect once, see all your repos, click to deploy — just like Vercel.

Auto-Deploy on Push

Push to GitHub, Launchbox detects the change and redeploys automatically. Zero manual steps.

Automatic SSL

Let's Encrypt certificates provisioned and renewed automatically.

Custom Domains

Map any domain to any app with a built-in reverse proxy.

Real-time Build Logs

Watch your builds stream live in the browser, just like a real CI.

Deep dive

Everything you need, nothing you don't

GitHub Integration

Deploy from GitHub in 3 clicks

  • 1
    Connect your GitHub account
  • 2
    Pick a repo from the list
  • 3
    Click Deploy — done
  • 4
    Push changes → auto-redeploy
Search repositories...
portfolio-site
TypeScript · Updated 2h ago
saas-dashboard
TypeScript · Updated 5h ago
api-backend
JavaScript · Updated 1d ago
blog-nextjs
TypeScript · Updated 3d ago
Auto-Deploy

Push to GitHub. That's it.

  • 1
    Launchbox polls your repos for new commits
  • 2
    Detects changes on your deploy branch automatically
  • 3
    Pulls, rebuilds, and restarts — zero manual steps
  • 4
    Build logs stream live so you see exactly what's happening
Auto-Deploy Activity
saas-app
Push detectedjust now

main branch — 2 commits

Pulling changes2s ago

git pull origin main

Building appnow

npm install && npm run build

Restarting on port 3001soon

saas-app.example.com

Deploying — build in progress...
Auto Detect

Auto-detect & build

  • 1
    Reads your package.json automatically
  • 2
    Detects if it's static, Node.js, or Next.js
  • 3
    Runs install, build, assigns a port, starts the app
build logs — saas-app
$ Detecting project type...
Found: Next.js (App Router)
$ npm install
added 342 packages in 8.2s
$ npm run build
▸ Creating optimized build...
▸ Compiled successfully
▸ Route (app) Size
▸ / 5.2 kB
▸ /dashboard 12.1 kB
✓ Build complete. Starting on port 3001...
✓ App is live at saas-app.example.com
Domains & SSL

Custom domains + automatic SSL

  • 1
    Map any domain to any app
  • 2
    DNS status check with green/red badges
  • 3
    Let's Encrypt certificates auto-provisioned
  • 4
    HTTP → HTTPS redirect out of the box
Custom Domains
myapp.com
saas-app
DNS SSL
api.myapp.com
api-server
DNS SSL
blog.myapp.com
portfolio
Pending
Zero Dependencies

One binary, zero dependencies

  • 1
    React dashboard compiled INTO the Go binary
  • 2
    No Docker, no Nginx, no separate database
  • 3
    Just ./launchbox and you're running
launchbox
12MB · Single binary · Zero dependencies
Go binary+React UI=Everything
Hetzner
DigitalOcean
Linode
AWS EC2
Bare Metal

Comparison

Launchbox vs. the rest

FeatureVercelRailwayCoolifyLaunchbox
Free tier limitsNon-commercial only$5 credit/monthSelf-hostedUnlimited
Pro plan cost$20/user/mo + usageUsage-based$0 + VPS$0 + VPS
Self-hosted
GitHub integration
Auto-deploy on push
Auto SSL
Custom domains
Docker requiredN/AN/AYesNo
Setup timeInstantInstant30+ min5 minutes
Vendor lock-inHighMediumNoneNone

Getting started

Up and running in 5 minutes

01

Get a VPS

Grab a $5/month server from Hetzner, DigitalOcean, or any provider. Ubuntu recommended.

02

Download & run

Copy the binary to your server and start it.

$ scp launchbox user@your-server:/opt/launchbox/
$ ssh user@your-server
$ ./launchbox
03

Connect GitHub

Go to Settings, paste your OAuth credentials, click Connect. See all your repos instantly.

04

Deploy

Pick a repo, click Deploy, grab a coffee. Your app is live.

Cost calculator

Do the math

3
1 member15 members
Vercel Pro
$75/mo
3 users × $20 + ~$15 overages
Launchbox + Hetzner VPS
$4.50/mo
Fixed price, up to ~8 apps
You save
$70.50/month
That's $846 per year

FAQ

Frequently asked questions

Stop paying per app.
Start owning your stack.

Launchbox is free, open-source, and yours to keep.

Get Started — it's free

MIT License. No tracking. No accounts. No bullshit.