Deploying Forgejo with Coolify

I'm going to run my own git forge, with containers and actions!

2026-02-09

Deploying What in the What Now?

Admittedly, the chances of you finding this page without explicitly searching for it are slim. But just for the record:

  • Coolify is a PaaS (platform as a service) that manages app deployments in containers across multiple servers. There is a cloud hosting plan, but you can self-host the entire thing too. If you're hosting multiple web applications, maybe together with other services they use, then Coolify is an option for managing these deployments using a self-hosted setup.
  • Forgejo is a git forge. You can use it to host or collaborate on projects that live in a git repository. It supports many of the features other git forges also support, but it's fully open source and can be self-hosted.

In this blog post I'll talk about my experience with setting up Coolify on a virtual server, and then deploying Forgejo and a runner for workflows through it.

I'm using virtual servers hosted by Hetzner in Germany, via their cloud offering. But none of this is specific to any particular hosting provider.

[ read more ]