Forge your own path: A private code server with Forgejo and Tailscale
Blog post from Tailscale
Alex Kretzschmar discusses the benefits of using Forgejo and Tailscale to create a self-hosted code server that offers control and accessibility for developers who prefer managing their own infrastructure. Forgejo serves as a lightweight, self-hosted software forge that includes features such as repositories, issues, pull requests, CI/CD runners, and an often overlooked repository mirroring function, which allows automatic backups of public repositories. Tailscale simplifies the process of enabling secure SSH access without complex port forwarding or firewall adjustments, thanks to its peer-to-peer networking. This setup provides a straightforward and secure way to host a Git server, and further resources, including code snippets and upcoming tutorials on self-hosted CI/CD runners, are available through a GitHub repository and a YouTube channel.