Self-Hosted Git with Forgejo
Running your own Git instance means your infrastructure configs stay on hardware you control. Here’s how I set up Forgejo on Proxmox with Caddy, CrowdSec, monitoring, and automated updates — including the parts that didn’t work as documented.