Comparing GitLab CE, Gitea, and Forgejo on licensing, hardware requirements, project governance, and CI/CD - and explaining why the advice to “just use GitLab, everything else is for people who don’t know better” has nothing to do with actual engineering arguments.
A detailed GitOps tutorial for beginners: deploying Forgejo as your own git server, Komodo to manage Docker stacks, and configuring auto-deploy on push, with every configuration parameter explained along the way.
Step by step, we build a GitOps setup for Docker Compose: Forgejo stores the configuration in Git, Komodo watches for changes and automatically updates the stacks on multiple servers.