Documentation

Everything you need to deploy your frontend projects with One Deploy.

1Quick Start

Connect Your Repository

Click the "Connect GitHub" button on your dashboard to authorize One Deploy to access your repositories.

Select a Project

Choose the repository you want to deploy. We support any static frontend project including Next.js, React, Vue, and plain HTML/CSS.

Deploy

Click "Deploy Now" and watch the magic happen. Your site will be live at your-repo.onedeploy.dev in seconds.

2Configuration

Build Settings

One Deploy automatically detects your project type and configures build settings. You can override these in your project settings.

{
  "buildCommand": "npm run build",
  "outputDirectory": "out",
  "nodeVersion": "20"
}

Environment Variables

Add environment variables in your project settings. They'll be available during the build process.

3Auto-Deploy on Push

Once you've deployed a project, One Deploy automatically redeploys whenever you push to your main branch. No configuration needed!

Push to GitHub

Commit your changes and push to main

Automatic Build

We detect the push and trigger a new build

Live in Seconds

Your site is updated with the latest changes

4Custom Domains

Add a custom domain to your project by adding a CNAME record pointing to your One Deploy URL:

TypeNameValue
CNAMEwwwyour-project.onedeploy.dev

SSL certificates are automatically provisioned for all custom domains.