Forgejo enables me to share the sources of my projects and use version control1 during iteration. As a soft-fork of Gitea it compares to other platforms and providers (BitBucket, GitHub, etc.) in that it provides most crucial features while being a lightweigt, self-hostable solution.

Forgejo logo
Some links in this guide lead to the docs of Codeberg as they develop Forgejo and use it to drive an alternative collaboration platform providing Git hosting and services for free and open source software, content and projects.

Basic setup

The official installation guide covers typical scenarios including a migration from Gitea. I refer to the Forgejo — UberLab 7 documentation for a basic setup and use Forgejo’s own documentation for further adjustments.


To securely use Forgejo I refer to guides on:

  • Setting up two-factor authentication
  • Adding an SSH key to your account
  • Adding a GPG key to your account

Two-Factor authentication2 is found in the user drop down menu in Settings > Security and SSH / GPG keys is another separate menu entry in the settings page.


  1. Version control in the Wikipedia ↩︎

  2. Multi-factor authentication in the Wikipedia ↩︎

Last updated on