Build on our server · Deploy on push

GitHub
deploy, built on our server.

Connect a GitHub repository and publish it to your website with one click. We run dotnet publish or npm run build on our server, so you do not need a build pipeline of your own — and a webhook can deploy every push automatically.

GitHub deploy Build & publish on push
Why deploy from GitHub

GitHub deploy for ASP.NET and Node.js hosting

From a static site to a compiled .NET application or a Next.js app — connect the repository once and publish from the Control Panel.

Public and private repositories

Paste the HTTPS clone URL, pick a branch and add a Personal Access Token for private repositories.

Build .NET apps

We clone the repository, run dotnet publish on our server and deploy only the compiled output.

Build Node.js apps

npm install and npm run build for React, Vue and Angular SPAs or Next.js, Nuxt and Nest.js SSR apps.

Staging before live

The repository is cloned into a staging area. Your live site changes only when you click Publish.

Automatic deploy on push

On Premium plans a signed GitHub webhook deploys every push to your branch automatically.

Protected files

List files and folders, such as appsettings.Production.json or uploads/, that a deploy must never overwrite.

FAQ

Questions about GitHub deploy

Do I need GitHub Actions to deploy?

No. The build runs on our server: dotnet publish for .NET apps, npm install and npm run build for Node.js apps. GitHub Actions with Web Deploy remain an option if you prefer your own pipeline.

Does GitHub deploy work with private repositories?

Yes. Add a GitHub Personal Access Token when you connect the repository. Public repositories need only the HTTPS clone URL.

Will a deploy overwrite my production settings or uploaded files?

Files that are not tracked by the repository are left untouched, and you can list protected files or folders — for example appsettings.Production.json or uploads/ — that a deploy must never overwrite.

Is automatic deploy on push available on the Free plan?

Automatic deploy through a GitHub webhook is a Premium feature. Manual Pull and Publish work on the Free plan.

Can I deploy a branch other than main?

Yes. You choose the branch when you connect the repository. With automatic deploy, pushes to other branches are ignored.

Does enabling GitHub deploy change my live website?

No. The repository is cloned into a staging area outside your site. The live site changes only when you click Publish or Build & publish, and the application pool is restarted at that moment.

Ready to deploy from GitHub?

Free tier gets you up and running — no credit card required. Connect your repository and go live in minutes.