If you have a homelab, then you’ve likely considered self-hosting every service you use. I’ve thought about that too, but there are certain services that I outright refuse to host at home.
While I’ve tried self-hosting many things, with services like email and music streaming, I simply found that it’s better to pay for instead of self-host. There are a number of reasons why, so here’s a list of services that I simply won’t run in my homelab.
5I’ll Leave Email to the Professionals
Everyone uses email, so self-hosting it is a no-brainer, right? Wrong. There are a number of reasons not to self-host your own email server, but the main reason I refuse to do it is that I like my emails to be seen by the recipients.
You see, most of the large email providers have spam filters that filter out emails which aren’t signed by another large email provider. That means if I self-hosted my own email server, the emails I sent could (and would likely) end up in someone’s spam box.
There’s just no easy way around this one. I rely on email to run my business and for corporate communication, and I can’t risk having my email land in a contact’s spam box, so I just stick to using Google Workspace for my email.
4I Need My Cloud Storage to Be Completely Reliable
While I’ve thought about (and even tried) replacing my cloud storage witha self-hosted cloud service, I just can’t bring myself to do it. I rely on my cloud storage for a number of things.
I store just about my entire life in the cloud, which has pros and cons. One of the pros is I always have access to all of my files anywhere in the world, so long as I have an internet connection.
Self-hosting doesn’t provide me this reliability. If my home internet goes out, so would my cloud storage access. Power goes out? There goes my access. Server maintenance? Bye bye shared file downloads.
Since I rely on my cloud storage for so much, I need it to be as reliable as possible—and self-hosting just doesn’t deliver that.
3There’s Just No Reason to Host My Own Git Repository
While others might have reason toself-host their own code revision repository, I don’t have that need. I simply choose to useGitHubfor that, because it works, it’s free, and I know it.
I’ve used GitHub for over a decade at this point, and I’m very familiar with it, so I’m going to continue using it. The stuff I have onmy GitHub is simple, and I don’t mind it being public.
Sure, a self-hosted git repository is more private, and I would have more control over it. However, it would add extra complication, make accessing it outside the network more difficult, and be susceptible to the same reliability problems that keep me from hosing my own cloud storage.
2Sometimes It’s Worth Hosting a Website Offsite
I’veself-hosted my own websitesmany, many times. It’s a great option for simple sites or services that can handle downtime, but it’s not always the best option.
My wife’s blog, my ecommerce store, and my own blog are all hosted off-site. Why? Again, it comes down to reliability.
When I was running my small business and handling dozens (or more) transactions per month, I needed a service that was up more than my home network is. Because I tinker on my home network, there’s definitely downtime related to that.
My business couldn’t be at the whim of me tinkering in my office, so I decided to keep those websites off-site.
Now, if I’m just running a site for fun, I have no problem hosting that at home. In fact, my home network does have probably a 98% uptime, but it’s the fact that I’m 1.99% shy of professional hosts that keeps me from hosting core websites at home.
1Apple Music Just Works Better Than Anything I Could Do Myself
I run my own Plex serverwith all of my movies and mediaright here at home, and I love it. I won’t even consider not having a Plex server at this point.
I also runmy own audiobook serverand absolutely love it, so much so that I wouldn’t have it any other way now either.
However, when it comes to music, I pay for Apple Musicthrough my Apple One Premiere membershipwithout question. One reason is it works well in my all-Apple smart home, but it’s deeper than that.
With movies and TV shows, I don’t mind sitting down to find the content I want and then source it all, rip it all, categorize it all. Movies are easy to do that with. Music? Not so much.
I enjoy finding new music as I listen, instead of before I listen. This is possible with Apple Music’s radio functionality, and that’s just something I can’t replicate at home. If I were to only listen to music that I had on my server, I’d rarely discover new music.
That alone keeps me from hosting my own music server. I know others that do this, but it’s just not for me.
While I won’t host these five services in my homelab, there are plenty of other things that I self-host! One of my favorite things is Scrypted, as itallows me to record all of my home security camerasto local storage instead of paying someone to use their cloud. It’s more private, offers AI features on all cameras, and keeps everything local.