In this comprehensive tutorial, learn how to set up your own private Git server using Forgejo (a self-hostable code forge) running in an LXC container on Proxmox. Alex walks through the entire process from creating the container to configuring Forgejo with all the features you'd expect from a modern code hosting platform - repositories, issues, workflows, and even automatic repository mirroring. This setup gives you complete control over your code and data while running on your own infrastructure. The real magic happens when we integrate Tailscale to make your self-hosted Git server accessible from anywhere in the world without port forwarding or firewall configuration. Using Tailscale's networking capabilities, we'll set up seamless SSH access for Git operations and automatic HTTPS certificates, making your private Git server work just like any cloud-hosted solution. As usual, there are chapters available for finding the bit of the video you need. Personal accounts are always free on Tailscale and can include up to 3 users and 100 devices. Get started today at === Links: - - - === Chapters: 00:00 - Start 00:26 - About the Forgejo project 03:16 - Forgejo quick walkthrough 06:35 - Forgejo configuration 12:13 - Configuring TCPForward and Tailscale Serve 14:13 - LXC creation 21:28 - Fixing TLS 24:08 - TCPForward via Serve for SSH clones 26:59 - Outro











