
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
Long ago I learned to stop convincing people to stop shooting themselves in the foot.
Coward. I always convince them to shoot themselves in the foot.
More seriously, I don't think I will ever stop. It may not change their life significantly and immediately, but that's not necessary. Even if it makes them just be aware, that's enough sometimes to make a positive change. I'm all about that. The least we should do i lose hope. It's not that black and white.
You know Google drive? You know how it doesn't work when the internet is out? You know how we live in rural USA so the internet is out every other day?
Yeah that computer in the corner is my own Google drive that still works when the internet is out.
"I run it myself without the internet." 🤨
They're non-techies. Any more explanation than that would only frighten and confuse them.
I think selfhosting should be as normal as owning a car and as easy as using a phone. It's because I think people should run the internet, not billionaires.
@libre_warrior @thelocalhostinger The fact is that we consider selfhosting somehow "special", as opposed to "I'm just running this [ideally free & open] app that shares stuff with my friends", is part of the problem. Damn you, IPv4 and NAT! *shakes fist*
“You pay for how many streaming services??? You could start building a decent DVD/BRD collection that you own forever.”
“Yea but I hate swapping disks and I watch on my phone.”
“Gather around, let me tell you the story of a fin made of jelly.”
It's like Dropbox but instead of the cloud, it's at my house. Less expensive that way.
This is the same strategy I use with my family as well, I refer to a service they know and then tell them it's in our house.
This is the way. Money will always get peoples' attention.
Do you remember that time Netflix removed [insert series title]? I basically have my own private version of Netflix. That way nobody can take my favorite series away from me without warning.
I say, I don't pay for Netflix, but I'm able to stream whatever I want. I do the same with books. And audiobooks.
You know [Burger chain]? Self hosting is making your own burger. Kinda similar ingredients, kinda looking product overall, it's still a burger.
But you're in control.
I liken it to hiring a plumber/electrician/carpenter vs figuring it out myself. Instead of using a website on someone else's computer, I use websites on my own computer.
That is actually an important distinction, with the burger example you only get the "do it myself" part and some people will say "meh I can deal not getting home made burger".
Hiring an electrician though for example. You let someone in your house. Without self hosting is like having an electrician constantly knowing what you do with the electricity, like he never leaves the house.
And the one you make at home is always better anyway. Just requires more labor.
Just tell them "I own my own private cloud" and then look smug.
Then I may tell them "this way the CIA (don't say NSA, older people usually don't know what NSA is, but they know CIA) or those capitalist companies can't spy on me"
And I don't find a need to go into more detail, at this point the conversation has either moved on or they say "but I have nothing to hide" and move on anyway.
Normies don't get it. Privacy means nothing to most normies. I tell them about things they would understand an appreciate:
I don't need to pay for the following anymore because I have my personal version of Netflix, Spotify, Dropbox, Google photos, etc.
I can tell them about a home server also saving me from Onenote, Google Calendar, etc as well; but they tend not to understand this and say "but that's free anyway". In which case it becomes a more prolonged conversation of trying to explain why privacy and data ownership are important.
There's also the hobby/interest/learning aspect of this. But even my wife sees what I do and says she doesn't understand how I can stand troubleshooting server problems; because she gets hugely triggered if tech doesn't immediately work as intended. Tinkering and troubleshooting tech is most people's idea of hell (the equivalent of saying it is fun to have to unclog a public toilet).
Also I can get services not possible otherwise, like Nintendo Switch save game sync across devices (emulation on a number of devices and Syncthing with save data folders).
Can you elaborate what you mean with Nintendo switch sync? I have switch online so I have the cloud backups between my switch and switch 2, but there are some games like the Pokemon games that don't support cloud backups
I've shoved my Switch to the back of a cupboard somewhere and don't use that hardware at all. I use Eden emulator to play Switch games on my Steam Deck and my Retroid Pocket 5, and also my PC (if my kids want their save game progress there). Syncthing is set up on my home server and all these devices. The save data gets synced across all devices. I've been loving it. I've ditched the shitty Nintendo hardware and always refused to pay for Switch online since it didn't work for a bunch of games anyway. The emulated games get better performance with better screens and controllers on these devices, and all games sync reliably at no extra cost.
I've got Switch games on my phone as well (Into the Breach works great with touch controls alone), but I haven't figured out synchronising save data from here since Android locked down app data folders.
I can give you more details or resources with instructions if you want, but this won't apply to actual Nintendo hardware and certainly not Switch 2.
That's alright, thanks
You may find syncthing-fork on fdroid to be useful. The nextcloud app was crippled with sync charges due to the play store but the fdroid variant doesn't have such restrictions. The same may be true for syncthing-fork
Yeah i think it’s an education thing as well. People tend not to understand how stuff works and if they did they would be much more „paranoid“
I just tell people "It's free and I don't get twenty thousand 'license term updates' in my email every month"
I've got 1TB pictures and videos. I can either pay google a shitload of money and fear that they delte my stuff. Or I can self host immich for a fraction of the cost for electricity and a donation.
This. Why pay £6/m when, with self-hosting a Samba/NFS/NextCloud instance, I pay a fraction of the corporate cost.
Currently I'm paying ~£15/m as my server now has a GPU for better streaming and local assistant purposes. It uses ~80W. Without the GPU I was paying ~£4.50/m, which gets me:
- Network-wide traffic protection, ads, spam etc.
- Hub to remotely control, secure and automate my home
- Cloud media, frequently synced between devices
- CCTV
- Password management
- Notekeeping
- Instant messaging
- Streaming for locally stored movies, shows, music, podcasts, books, audio books and YouTube subscriptions
- Multiplayer Minecraft server
- Website/blogsite
- Remote desktop access
- Group video calling/presentation hosting
- 54TB shared storage between everything
- Network-attached storage
Imagine the cost of outsourcing all these services for unlimited access, unlimited* storage, unlimited e-mailboxes, and complete independence** from outside influence. I know I'd be paying £8/m to Google for their 2TB media storage plan alone.
*Limited by the drives you can afford
**Relying only on the developers of the software
It cost approx. £200 for the base parts, £200 for the GPU and £900 for the hard drives. A valuable investment.
I've worked out that I've had the server running for 3 years. If I take into account the money I have saved by not paying Google £8/m, I've saved £40/year. If I account for Netflix £25/m, I've completely covered the £900 I spent on storage. Disney+ £15/m takes me well over the remaining hardware costs. The media I own is far less than that offered by streamers but it's everything I can need for the next 20 years+. I've counted. Every other service is just a bonus.
I don't.
I don't.
Just link them the story of a Dad getting locked out of his Google account after sending a picture of his child to the Doctor as part of remote care.
https://www.theguardian.com/technology/2022/aug/22/google-csam-account-blocked
The point being they can fuck up your life on a whim and don't care about the harm they will cause because your one out of millions.
I just tell them I run a private cloud. It's so much easier because they understand in general "cloud equals internet"
"I have my own Netflix and Google Drive and Spotify etc etc"
The streaming apps aren't as convincing to replace unless you're pirating, I suppose. I don't want to rip all of my DVDs, and I don't have that many anyway.
I just tell people to try and find a legal streamable copy of Dogma.
Everyone has experienced an AWS / Google Cloud / Azure outage or has had a service - you are happy to use switching to (more expensive) subscription service. That's two things that are not going to happen to self-hosters (except the outage thing, but you can actually do something about it when it happens).
I just explain how when you watch Netflix, you use their computers, that’s why it costs money. You could just use your own computer at home but it takes some setup.
Like a cab, but it's your car and you take care of everything.
If you need a car only once a year when going to the airport, a cab will be cheaper. If you need to go somewhere at least once a week, driving your own car will be cheaper. Likewise, if you need only a little bit of cloud storage for your photos, free iCloud or Google Drive might be fine. If you need a whole lot of storage, self-hosting becomes cheaper.
When you take a cab, do you need to worry about maintenance, gasoline, insurance, or other things? No. The same goes for cloud storage. When you throw your photos on Google Drive, you don't need to worry about electricity bills, security updates, or hardware maintenance.
When you drive your own car, you need to be a responsible driver and a car owner. Maintenance is your responsibility. Likewise, self-hosting means you need to be a responsible server admin.
-
I like to own the stuff I buy.
-
I don't want to pay a corporation a monthly fee to access my own data.
-
I don't want a corporation or government to have unlimited access to my stuff.
I normally tell it straight from why I got interested on it: "I like my stuff being mine"
"Does it piss you off when Google/whatever does [blank]? Yeah, me too. So I run my own versions to not have to deal with that crap. Would you like me to set you up an account on my stuff?"
And then I'm becoming responsible for other people's stuff? I don't think so.😅
I dunno...most people just look at me blankly when I ask that question.
Them: Yeah, but .... It's sooo easy and I have nothing to hide.
That sounds like a level of detail it is not necessarily useful to go into with most people. I never experienced anyone non-technical complaining about cloud products, so it would just be proselytising about what to me is a hobby/passion project.
(Not that I'm big into self hosting, but to the extent I am)
I haven't really needed to, I just show them. I open up Jellyfin and explain that I put all the movies I own there so I don't need to find the discs or pay for a service like Netflix. Or I'll show them my OCIS setup with LibreOffice online and explain that I don't need Google Docs or Microsoft Office 365. If they ask where it runs, I point to the server on my desk.
Everyone has their own reasons for doing it, and I think they can draw their own conclusions just by seeing it in action.
I just like it and I value my privacy. I don't try to convince anyone. I explain it is both a hobby and a kind of political statement.
I don't have to worry about price increases or media being removed unannounced because a license expired.
I have the physical media here or at my parents place.
Pointing to the hard drives connected to the server on my desk: "see, i know where my data is and it's not being sold or shared with anybody. It's right here and doesn't leave here." Oh and AWS was down: "see, I don't care :D"
How I explain Self-Hosting to the non-techies in my life: "This is me practicing my trade. As a server and systems admin, I need servers and systems under my control that I can experiment with, set up, configure, break, and fix, and self-hosting has a benefit that instead of four computers, two by my wife and two by me, each hosting its own data, I can set up a network storage device where both of us can store our data." Any more than that, and I probably won't go into detail, because I don't ask my accountant friends to go into the weeds about their career and return that favour by not going into the weeds about my own. :)
Depending on reliability and stability of the local internet and power, you want to have your stuff available. Ranging from documents and photos up to your libary of everything else. Everything has pros and cons and what things you're fine with.
Most of the time, all news are doing the part of "why it's bad to rely on big corp"...
Explain why you care about it, usually if the people trust you, they will share your opinion