pack

backpack

Self-host apps with one command. Run pack and get a persistent HTTPS URL.

Server install

curl -fsSL https://pack.sh/server.sh | sudo sh

Local install

curl -fsSL https://pack.sh/install.sh | sh
powershell -c "irm pack.sh/install.ps1 | iex"

Build & Deploy

pack

View

https://hello.pack.sh/

Features

How it works

pack builds your project into a single-file executable and deploys it to your server. No server updates or build pipelines to configure.

Every time you run pack, it creates a new deployment. Old deployments are put to sleep and deleted after 30 days of inactivity.

How does this compare to Vercel, Netlify, Cloudflare Pages, Fly, Railway, or Heroku?

Those are managed platforms.

pack gives you a similar deploy experience on your own server. You bring the VPS; it handles deploys, HTTPS, port routing, and inactive deployments.

Why not Dokku, Coolify, or CapRover?

Those are broader self-hosted platforms. They build apps with Dockerfiles or Buildpacks and run them in containers.

pack is intentionally smaller. It builds your app into a single-file executable, deploys it to your server, gives each deployment a persistent HTTPS URL, and handles ports, routing, and inactive deployments.

Instances

https://pack.sh/instances/