Skip to main content

Welcome to DeployHub

Deploy your GitHub repositories in minutes with automated Docker builds, custom subdomains, and real-time build monitoring. Built for developers who need fast, reliable deployments.

Quick Start

Get your first project deployed in minutes

1

Create your account

Sign up with GitHub OAuth to automatically connect your repositories. DeployHub will securely access your repos for seamless deployments.
curl -X GET https://api.deployhub.com/api/auth/github
2

Select a repository

Choose any public or private repository from your GitHub account. DeployHub supports both static sites and Node.js applications.
You can deploy from any branch and even select a specific folder within a monorepo.
3

Configure your build

Set your build command, environment variables, and deployment settings. DeployHub will automatically detect your project type.
{
  "projectType": "static",
  "buildCommand": "npm run build",
  "publishDir": "dist",
  "env": {
    "VITE_API_URL": "https://api.example.com"
  }
}
4

Deploy

Click deploy and watch your build logs in real-time. Your site will be live on a custom subdomain within minutes.
✓ Cloning repository from GitHub...
✓ Installing dependencies...
✓ Running build command...
✓ Building Docker image...
✓ Pushing to registry...
✓ Deploying container...

🎉 Deployment successful!
Live at: https://my-app-a1b2c3.deployhub.com

Ready to deploy?

Start deploying your projects in minutes with DeployHub’s powerful platform. Sign up now and get 3 free projects with 2,000 monthly requests.

Get Started