GitHub tutorials
Discover how to build, deploy and run GitHub applications in production on Koyeb. The fastest way to deploy applications globally.


Deploy Apps Using Docker Compose on Koyeb
In this tutorial, we demonstrate how to deploy a Docker Compose project to Koyeb from a GitHub repository.


Deploy Preview Environments on Koyeb for GitHub Pull Requests
This guide explains how to automate deployments on Koyeb when you create a new pull request on GitHub repository using GitHub Actions.


Dynamically Start GitHub Action Runners on Koyeb
In this tutorial, we'll demonstrate how to configure the Koyeb GitHub Scheduler to dynamically provision GitHub Action runners on Koyeb.


Deploy Grafana on Koyeb and Build a Dashboard to Visualize GitHub Data
This tutorial shows you how to deploy a Grafana instance on Koyeb and use it to visualize data from your GitHub repositories.


How to Deploy a Rails Application and Add Authentication using Devise
This guide showcases how to add authentication to a Rails application by using Devise and deploy it into production on Koyeb Serverless Platform.


Deploy Docusaurus on Koyeb
This guide explains how to deploy Docusaurus sites using git-driven deployment on Koyeb Serverless Platform.


Deploy a Node Express Application to Production
This guide explains how to deploy a Node.js Express application using Docker to containerize our app, GitHub actions to perform the CI and CD, and Koyeb Serverless Platform to run the application.