Forgejo
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.
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.
Security
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.
Guides
-
Version control in the Wikipedia ↩︎
-
Multi-factor authentication in the Wikipedia ↩︎