Add a Deploy button

One badge in your README, and anyone can run your repo on Dockhold.

The button is an image and a link. A visitor clicks it, signs in, sees the new-app form with your repo and a name already filled in, confirms, and the app is live on their account. Nothing to set up on your side.

Deploy on Dockhold

The snippet

Paste this into your README and replace the repo URL and the name. Markdown:

[![Deploy on Dockhold](https://dockhold.eu/button.svg)](https://app.dockhold.eu/new?repo=https://github.com/you/your-app&name=your-app&ref=button)

Or the same as HTML, if your README uses it:

<a href="https://app.dockhold.eu/new?repo=https://github.com/you/your-app&name=your-app&ref=button">
  <img src="https://dockhold.eu/button.svg" alt="Deploy on Dockhold" height="40" />
</a>
  • repo: the GitHub URL of the repo to deploy. It has to be public, or a repo the visitor owns and has connected. The default branch is deployed.
  • name: prefills the app name. The visitor can change it before deploying. Leave it out and the name comes from the repo.
  • ref=button: not a branch. A plain tag that tells us the sign-up came from a Deploy button. It sets nothing on the app and is never shown to the visitor.

Ship a Dockerfile at the repo root. A visitor on a free account needs it; paid accounts detect the stack automatically. See how deploys work.

The button carries no configuration. If your app needs variables, list them in the README; the visitor sets them after the first deploy.

Want the visitor's AI tool to do the deploying instead? See Deploy from your AI tool.

Suggested guides
to move to open Esc to close From the Dockhold docs