Stop trusting GitHub—your homelab can host Git for free


Are you bothered by how often GitHub has been down lately? Or maybe you’ve seen how many developers are ditching Microsoft’s code hosting platform. Regardless of why you’re looking to move away from GitHub, as a homelabber, you have one of the best reasons to leave ever: control.

It’s no secret that developers are leaving GitHub in droves

Every empire must fall

A phone with Github logo and some download icons around. Credit: Lucas Gouveia / How-To Geek

Ever since Microsoft purchased GitHub, it’s been a downhill slide. I’m a big GitHub user, and have been for about 15 years—maybe longer. The problem is, GitHub’s reliability has gone down since the purchase, not up.

Developers both big and small are looking to leave Microsoft’s version control platform, and it’s only getting worse. In fact, back in April, the developer of the Ghostty terminal emulator announced that the project would be leaving GitHub.

This is a pretty big deal, as Mitchell is GitHub user 1,299 as he joined the site back in 2008. Only 1,298 people joined before him.

The fact that Mitchell is pulling his quite sizable project off GitHub and moving elsewhere is telling of the landscape we’re in. If big projects can’t trust GitHub, then can homelabbers and self-hosters?

There are good hosted alternatives to GitHub

But they’re all plagued by the same problems

There are actually a lot of great GitHub alternatives out there. This is because what GitHub is doing is not proprietary at all. It’s just a great wrapper for git, which is a completely free and open source project.

That’s why so many other platforms have built their own wrappers for Git, like GitLab, Bitbucket, or Gitea. These are just three platforms that utilize git in their backend just like GitHub does, and offer to host your code for you.


the github logo on top of a blurred out repository


Why developers are ditching GitHub for this nonprofit alternative

Discover a refreshing GitHub alternative built on open-source values, privacy, and simplicity.

There really are a number of other platforms to choose from, for sure. The problem is, a hosted version control platform is great until it goes down. That’s exactly what is being experienced with GitHub. It’s a remote platform that sometimes becomes inaccessible.

So, if you stick to using another remote platform, then you’re plagued by the same problems that cause issues with GitHub. What else is there then? Well, there’s always self-hosting, and homelabbers are in the perfect position for it.

Self-hosting frees you from downtime and lets you regain control of your data

You’re in the driver’s seat

Ugreen NAS and Geekom mini PCs on a wooden homelab shelf. Credit: Patrick Campanale / How-To Geek

If you run a homelab, then you can run your own git server with relative ease. In fact, both GitLab and Gitea offer self-hosted versions of their platforms if you want a plug-and-play solution.

All you have to do is spin up a server inside of Docker and you’re ready to go. I ran my own git server for quite some time, and it’s honestly one of the easier pieces of infrastructure that you can run.

I can hear it already though, “But what about backups!” That’s easy—back up your git instance to somewhere. Backblaze B2 is relatively cheap at $6.95/TB/month, and that does break down by gigabyte, and your first 10GB is always free with them. So, if your git storage is under 10GB, it doesn’t even cost to use Backblaze.

If you go past that 10GB of storage, you’re paying about $0.0695 per 10GB above that. The pricing breaks down to approximately $0.00695 per GB that you need to store, so you can do the math from there (or backward from the $6.95 per TB price).

Backups aren’t the only thing to think about though. What about remote access? If you work with other developers that aren’t on your network, how can they access the code? Well, if you trust them, you can use something like Tailscale, or you can set up a reverse proxy or Cloudflare tunnel for them to use a traditional domain name.

There’s a number of ways to accomplish the same task, but it can all easily be done within your homelab. It’s also a great exercise to help you get more familiar with various parts of homelabbing and network engineering.

If you’re tired of relying on someone else’s uptime to keep your project going, just consider hosting it yourself. You already have the hardware, and the software is simple. All it takes is a few hours of your time.


Your homelab is capable of replacing way more than you think it is

Your homelab isn’t just for running Plex and Immich. It is actually an extremely capable place, even if you’re running on older hardware. You could even run your own git server on something like a Raspberry Pi—it doesn’t have to be beefy hardware.

So put your homelab to work and take control of your own git platform. Not only will you be in control of the uptime, you’ll also be the one who’s in control of the code. Microsoft can’t steal your code if it’s not on their servers.



Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


It’s the first of the month, which means Netflix has added a substantial number of new movies and shows. Some of the highlights include the Creed movies, Friday Night Lights, The Karate Kid franchise, and the first five seasons of Hawaii Five-0. Keep an eye on the new movies coming later this month, including Office Romance and Little Brother.

As for the thriller section, there are several movies to check out this week. My top pick is a recent crime thriller from an Academy Award-nominated director. My other two movies are total opposites. One is a disturbing psychological thriller featuring two familiar faces, while the other is a notable book-to-screen adaptation.

3

The Girl on the Train

Based on the bestselling novel

The Girl on the Train walked so that It Ends with Us could run. What do I mean? It’s not like The Girl on the Train was the first movie to be based on a book. I’m more focused on the style of thriller — a beach read that is predominantly aimed toward women. Hoover’s books continue to become box-office hits. In 2016, The Girl on the Train proved that there is an audience for this type of thriller.

Based on the novel by Paula Hawkins, The Girl on the Train stars Emily Blunt as Rachel Watson, an alcoholic divorcée who recently lost her job. To pass the time, Rachel rides the train and imagines the new life of her ex-husband, Tom (Justin Theroux), and his new wife, Anna (Rebecca Ferguson). One day, Rachel witnesses a troubling event in the backyard belonging to Scott (Luke Evans) and Megan Hipwell (Haley Bennett). The authorities don’t believe her due to her alcoholism, so Rachel will need more proof than her word.

The Girl on the Train has all the staples of a page-turning thriller. There are several twists that will make you question what is true and what is a lie. It’s a story of deceit and obsession that mixes sexual tension and disturbing violence into its storyline. Blunt gives a convincing performance as an alcoholic searching for answers in the case and in her personal life. At just under two hours, The Girl on the Train certainly delivers everything you want out of an entertaining thriller.

2

The Good Son

Kevin McCallister breaks bad

If your children enjoy the Home Alone franchise, then do not let them watch The Good Son. Speaking from experience, this movie should be consumed by teenagers and adults who are at least 17 years old. I watched this movie as a kid, and it shook me to my core. I would still recommend it because it’s genuinely one of the most shocking performances from an actor who you would never expect to take on this role.

After the death of his mother, 10-year-old Mark Evans (Elijah Wood) is sent to spend winter break with his Uncle Wallace (Daniel Hugh Kelly) and Aunt Susan (Wendy Crewson). Mark also reunited with his two young cousins, Henry (Macaulay Culkin) and Connie (Quinn Culkin). Mark quickly discovers that Henry might be the devil stuck inside a 10-year-old’s body. Henry is fascinated by death and facilitates several evil acts, including a massive car pileup. When Henry sets his sights on his own family, it’s up to Mark to stop it before it leads to tragedy.

Home Alone 2 is my favorite Christmas movie. Imagine being a kid and watching Kevin McCallister in The Good Son trying to kill his sister. Frankly, it’s disturbing. You can’t unsee what Culkin did as the devil’s child. I’ll let you judge it for yourself; my guess is you’ll agree with me.

1

Dead Man’s Wire

Inspired by a real standoff

Gus Van Sant is too talented to be sitting on the sidelines for a long period of time. Van Sant, who helmed Good Will Hunting and Milk, last made a film in 2018 called Don’t Worry, He Won’t Get Far on Foot. He did not make another film until Dead Man’s Wire, which had a festival premiere in 2025 before releasing in theaters in January 2026. That’s an unacceptable amount of time without a Van Sant movie. Be better, Hollywood.

Dead Man’s Wire is inspired by the true story of Tony Kiritsis, played by Bill Skarsgård. In February 1977, Tony takes mortgage broker Richard Hall (Dacre Montgomery) as his hostage after losing money on a deal brokered by Richard’s father. Tony points a sawed-off shotgun at Richard to serve as a dead man’s switch. The ensuing standoff makes headlines, as Tony tries to convince the public of what led to his breaking point.

The movie is based on a true story, so it could follow a blueprint of real-life events. However, it’s a genius idea for a thriller — a mentally unstable person seeks revenge against the corporation that wronged him. You might even find sympathy toward Tony, a credit to Skarsgård’s captivating performance.


More movies to watch this week

Thrillers are not the only genre to explore on Netflix. If you’re a fan of rom-coms, one of Netflix’s newest movies is Office Romance, a charming romantic adventure starring Jennifer Lopez and Brett Goldstein. Office Romance hits Netflix on June 5. Plus, Netflix users can stream the first six movies in the Rocky franchise.

Subscription with ads

Yes, $8/month

Simultaneous streams

Two or four




Source link