Deploy from GitHub

Deploy from GitHub to your server

Build and deploy your Git repositories on Github to one or more servers.

Create a free account

How to deploy from Github

GitHub deployment has never been so easy.

Connect your repository
Setup your build
Deploy to multiple servers
Connect your repository

Link your GitHub, Bitbucket, GitLab or self-hosted repositories
Connect any number of Git accounts and select the repository you want to deploy.

Push a new commit and publish your changes with a single click.

Deploy to multiple servers

Deploy to one or more servers using a variety of delivery methods
Deploy code via FTP and SFTP, or use atomic deployments to deploy with zero downtime.

Using a test server to preview new changes before publishing to your production server? No problem!

You’re now ready to deploy with zero-downtime and instant rollbacks.

What are the benefits?

The end of manual uploads

With a push of a button your commit is made into a build and all changes are deployed to your server. There is no need to upload files manually or to worry whether every single file is in the right place.

Deployments without stress

In case something doesn’t go exactly according to plan after deploying a new version: rolling back to a previous working version is a matter of pressing a button.

No longer run local builds

Run commands and scripts in an isolated container without any hassle; your generated, bundled or transpiled files will be uploaded along with the release. This means you don’t have to generate anything locally, and commit it to your repository unnecessarily.

Your build is completed within seconds

Our built-in caching system will save you a lot of time. Didn’t modify your composer dependencies? We’ll just grab the vendor folder from our cache in the blink of an eye.

Easy and fast build automation

Define commands to process your code

  • Vite
  • Gulp
  • Sass
  • Webpack
  • NPM
  • Yarn
  • Composer
  • NodeJS

Automate tasks such as installing dependencies, transpiling code, running tests, and everything in between.

  • Cache dependencies and artifacts
  • Automatic build configuration
  • Exclude certain files
  • Dedicated helper commands
  • Shared files
Read more about our build automation features

All plans include

Zero-downtime (atomic) deployments

Your site won’t ever go down. Publishing a new version? We’ll upload the new version to a separate directory first and only then update the symlink to bring it online.

Build automation

Automatically install dependencies, run tests, compile code, and more, faster than ever thanks to our unique built-in caching system.

SSH commands

Run shell commands on your server before or after a deployment. These can be anything: restarting services or running database migrations.

Configuration files

Keep sensitive information such as database credentials safely excluded from your repository by storing them in your encrypted server-specific config file pool.

Multiple deployment targets

Deploy to one or more servers using a variety of delivery methods such as FTP, SFTP and SSH.

Realtime logs

During every step of the way, a log is synchronized to your browser in real time so you can easily keep track of the deployments to your servers.

Our latest updates

Developers ♥ Launchdeck

...and that's why we do it!

“Outstanding customer service. I was very surprised about the level of commitment of the support for a free account. This alone is a reason for me to switch to a paid account.”
Markus M
Business Owner (50 or fewer emp.)
“Great tool and it has really been making deployment of our software to several different staging environments a lot smoother.”
Arjan S
Business Owner (50 or fewer emp.)
"I just wanted to say, great job, I spent like a week to find a service like this."
Pasha K
Lead Frontend Engineer
“You guys have done a very good job, we really love the platform. Keep up the good work and hopefully you rock the deployment market very soon!”
Raido K
Business Owner (50 or fewer emp.)

A better way to deploy code

Get started for free

Free • Simple setup • Cancel any time