Skip to content
Host Little

Deployment guide

Deploy a Next.js app from GitHub

Use this checklist to create a project, connect its source, and verify the first release before you add a custom domain.

01

Before you start

Use a production Next.js repository that can build with its normal install, build, and start commands.

Keep the repository available in GitHub. Private repositories need access through the separate GitHub App connection.

02

Create the project

  1. 1Sign in with GitHub.
  2. 2Create an App Hosting project.
  3. 3Choose the GitHub repository.
  4. 4Choose the production branch.
03

Add the values your app needs

Open Environment in the project. Add the production environment variables that your app reads at build time or runtime.

Use the production tab for live values. Use the development tab only for the project development environment.

04

Deploy and check the project URL

  1. 1Push the selected branch, or use Redeploy for the current branch.
  2. 2Open the project URL after the deployment reports healthy.
  3. 3Check the pages, sign-in flow, and any external services that your app uses.
05

Add a custom domain when the app is ready

Keep the project URL available while you test the new deployment. Then add the custom domain and complete the DNS records shown in the portal.

Host Little manages HTTPS after the domain points to the project. Keep the old host active until the new domain works as expected.

Put the guide into practice

Deploy the app from GitHub.

Create a project, choose the production branch, and use the project URL to check the first release before you move a custom domain.

  • Month-to-month billing
  • Commercial use from $10
  • 30-day money-back guarantee
See pricing

No projects yet

Connect a GitHub repository. Choose the production branch. Each push starts a deployment.

Launch · $10/moGitHub deploy