If you wish to make an apple pie from scratch then you must first invent the universe
- Karl Sagan
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.
No low-effort posts. This is subjective and will largely be determined by the community member reports.
Resources:
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
If you wish to make an apple pie from scratch then you must first invent the universe
Please don’t try to gatekeep software or turn selfhosting into a Professional Redditor Larper shitwar like iOS vs Android. Literally no one needs or wants that.
You can criticise Plex for its many shortcomings, that’s valid. Even better if you contribute to Jellyfin so it can overcome its shortcomings. But saying Plex is not self-hosted for puritan reasons is not a good look and smells like StackOverflow and elitist neckbeards; you’re disqualifying people from the community just because you, in your infinite pedantic wisdom, cannot comprehend that they also have valid reasons for using what they use.
By this logic:
I could go on.
By any stretch of this line of thinking, even the mere act of downloading any software in the first place disqualifies it from counting as self-hosted, because you didn’t build it from scratch and you depend on an external resource, your ISP, a DNS resolver, your operating system, your hardware (microcode, BIOS), your browser, and so on and so forth. The logic breaks down very fast. Don’t.
Sir this is a Wendy's
Fe tho why would you even start?
OP is clearly talking about the core values of this community (named SelfHosted btw) and whether or not the parent company of Plex (clearly a self-hosted piece of software that happens to be a critical component of Plex's SaaS product) operates in the spirit of this community and your galaxy brain is over here arguing the semantics of the dictionary definition of the word self-hosted lmao
You were so busy trying to come up with examples of how they're wrong you forgot to correct them about the name
"Sir you're actually talking about Plex Media Server, Plex the company is a company and clearly not a piece of self-hosted software"
If you can't download the software and then run it on an isolated, air gapped network like on a desert island, then it isn't self hosting.
Many of us are caught on the convenience of Plex and actively are working to replicate that with alternatives.
There are a few features that are not replicated anywhere else:
Its a matter of not having these being more annoying than Plex is.
I'm going to shame people for using something that used to work well. This will help me by making me feel superior, and it will help others by shaming them. What a good idea I've had!
Do you really feel attacked by this post?
I own the media I stream, no commercials and using it local is totally free. Also its been proven to be more secure than jellyfin with their recent scare - https://www.reddit.com/r/selfhosted/comments/1s94a18/psa_update_to_jellyfin_10117_immediately_critical/
Plex used to be for the community. Their recent decisions have proven otherwise, they are seeking more of the almighty dollar so the imaginary money line will keep going up forever.
Sounds familiar.
So I don't disagree with you on principle.
Now technically, Plex is self-hosted as you run the server program on your own hardware and can determine whether you want to use their authentication servers or roll your own internal thing.
Plex sucks
Plex technically IS self-hosting but the significance of self is pretty low as Plex has a lot of control over it.
It's self hosting by the literal definition that you host the server yourself.
That it's closed source and sends all kinds of data to another server is an entirely separate (and valid) concern.
As much as I agree with the concerns around Plex, I would rather we didn't start gatekeeping the self hosting community with arbitrary requirements and grey lines around what is and isn't "true self hosting" or whatever. I would far rather we inform people and let them make their own choices about what they want to host on their private devices and networks.
Yes
Is really Self Hosting?
I don't really get hung up on the nomenclature and definitions. If you run your services off of a VPS and call it selfhosting, more power to you. No skin off my nose. If you run your services off of a homelab rack that dims the lights whenever you power it on and you call it selfhosting, more power to you. If you're running your services off of an old repurposed, disposable vape unit, and you call it selfhosting, git sum. It's a big umbrella and we can all coexist without nitpicking each other. Gatekeeping is something I don't do, and it gets tiresome to hear others regurgitate the same trope over and over again.
ETA: @CallMeAl@piefed.zip, nice profile shot.
If you run your services off of a homelab rack that dims the lights whenever you power it on
If you are in this situation, then you definetly should get some more power, or at least a UPS to make sure you don't trip a breaker.
If you are hosting software services (proprietary or not) on hardware you control, in a network you control, then you are self-hosting. What the service itself actually is is irrelevant.
For me, if I can't use it when the internet is down it's not self-hosting, so Plex certainly isn't for me.
You can use plex when the internet is down.
This can be done but you need to set the ip address ranges that don’t require auth when you can still get into the server(aka have internet). Then it works without internet fine.
What? You need internet to use plex? Can't you just type in the local IP?
You can use Plex without the Internet. But it takes an extra two or three setup steps, so lots of people immediately jump to “wahhh my Plex isn’t working” when their Internet goes out. Not because it can’t work, but because they didn’t jump through the extra hoops to ensure it does.
... well, at some point any hobby grows to the point where purists show up.
There's give and take with everything. Is it "self" hosted if you rely on Docker - a 3rd party with control over their own infrastructure? Or hosting it on a Debian OS? Is it really "private" if it's connected to the internet at all?
Are you running the Plex Server application on some hardware so other devices can access the library? Hey, that's self-hosting. That's it.
I guess I’m not selfhosting at all, I use a power grid that I don’t control.
Have you mined the minerals though?
Or to put it in another way "to truly selfhost you need to start by creating the universe".
Jellyfin. Have you heard about our Lord and Saviour Jellyfin? Fuck you if you don’t run Jellyfin. Emby? Never heard of it over me running Jellyfin.
You’re nothing if you don’t run Jellyfin. NOTHING.
Vulnerabilities? Yes, but who cares. What are you communist? Letting the paid software win even though it’s got better and easier security out of the box?
I don't think there are any hard and fast rules for what is self hosting. Lots of people use cloudflare, which would fail both of your criteria as well.
At least with Plex/cloudflare/others, your overall control and privacy is better and more in your control than it would be with other non-self hosted alternatives.
As long as you're running it on your own hardware, it sure is.
Privacy: Plex clearly records the metadata of what you watch.
Sure, that doesn't really have anything to do with self-hosting, though.
Control: Plex has all of it.
They have no control at all over the contents of your media library. Even if they shut down everything, all your media is still there. They merely have control over a user interface that can be replaced.