Quickstart
Go from a repository to a live HTTPS URL in about a minute.
1. Create an account
Sign up at app.dockhosting.dev/register. No credit card required — the Free plan is enough to deploy your first app.
2. Install the CLI
curl -fsSL https://get.dockhosting.dev/install.sh | shThis installs dock globally and keeps itself updated.
3. Deploy
From the root of your project:
dock deployDockHosting reads your repository, picks the right build for your stack (or uses your Dockerfile as-is if you have one), and builds an image. Your container is created on a private network with persistent storage, and it must pass a health check before it receives any traffic — see Zero-downtime deploys.
4. Watch it come up
dock logs --followstreams the build and runtime logs to your terminal — the same output the dashboard shows.
5. It's live
You'll get a free HTTPS URL immediately:
https://your-app.dockhosting.devNext steps
- Add a database next to it — see Databases
- Point your own domain — see Domains & SSL
- Set secrets and config — see Environment variables
- Deploy stopped working the way you expected? See Troubleshooting