Deploy from GitHub Automatically

Connect to GitHub and deploy to your server automatically. Push your code and Launchdeck takes care of the rest.

Try Launchdeck free
  • Works with any GitHub repository
  • Deploy automatically on every push
  • Free plan available
Launchdeck Project Overview Page

How It Works

Automate your deployments in 3 steps

1) Connect to GitHub

Connect your GitHub account and select the repository you want to deploy.

2) Add your servers

Connect your servers using FTP, SFTP or SSH. Deploy to one server or multiple servers at once.

3) Build and deploy

Push your code to GitHub and Launchdeck automatically builds and deploys your changes. You can also deploy manually whenever you need to.

Why Deploy from GitHub with Launchdeck?

Everything you need to automate deployments from GitHub to your server.

Automatic Deployments

Push to GitHub and Launchdeck automatically builds and deploys the latest version. No manual steps required.

Build Automation

Install dependencies, compile assets and execute your own build commands before deployment.

Deploy To Your Server

Deploy over FTP, SFTP or SSH, including to multiple deployment targets.

Rollback In Seconds

Quickly restore a previous version if something goes wrong with your latest deployment.

Frequently Asked Questions

  1. How do I connect my GitHub repository to Launchdeck?

    Sign in to Launchdeck and create a new project. Connect your GitHub account, then select the repository you want to deploy. You only need to connect your GitHub account once; it can then be used across your projects.

  2. How do automatic GitHub deployments work?

    When you create a project, Launchdeck adds a webhook to your repository. When you push to the configured branch, GitHub notifies Launchdeck, which automatically builds your application and deploys it to your server.

  3. Do I need GitHub Actions to deploy with Launchdeck?

    No. Launchdeck manages the deployment workflow for you, so there’s no need to create or maintain GitHub Actions workflows. Connect your repository and server, configure your build, then push your code to deploy automatically.

  4. What servers can I deploy to?

    You can deploy to servers that support FTP, SFTP or SSH, including servers from most major hosting providers.

  5. Can I run build commands before deployment?

    Yes. Launchdeck automatically configures build commands based on your codebase when you create a project. Once your project is created, you can review and customise those commands before your first build.

  6. Can I roll back a GitHub deployment?

    Yes. Open your project in Launchdeck and view its previous deployments. Select Rollback on an earlier deployment to restore that version.

What Customers Say

“Outstanding customer service.”
- Markus M, Business Owner
“It has really been making deployment of our software to several different staging environments a lot smoother.”
- Arjan S, SaaS Company CTO
“I just wanted to say, great job. I spent like a week to find a service like this.”
- Pasha K, Lead Frontend Engineer
A better way to deploy code
Try Launchdeck free

No credit card required