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!
view the rest of the comments
I haven't used Plex, so I'm not exactly sure what it's doing, but I'm guessing it presents you some sort of search to find the server? Isn't that pretty much the same as a domain name, just w/ a search bar instead of a URL bar? If your domain is easy to remember, I guess I don't see an issue. I've also heard you can connect to multiple servers, so maybe that's what people are talking about.
Regardless, I think Jellyfin could handle both. Get some community-funded STUN relay servers to handle discovery and implement a way (if it doesn't already) to have your client connect to multiple servers. There should also be a way to copy all the configs from one client to another (say, a QR code or UUID, settings copied over the same STUN server).
My main issue is that this could open up servers to more potential attack vectors, and Jellyfin already has some security weaknesses. But other than that, I'd be happy to help implement this sort of thing, a STUN server can be run on as little as a $5 VPS.
I haven't used Plex in a decade and I use Jellyfin, what you're describing sounds perfect. I read up a bit on STUN servers and it's what Syncthing uses, but they also mantain discovery and relay servers (and anyone can host one and can be added to the public list). Security wise they seem to be doing fine?(I'm not an expert, just an informed user)
Idk what combo Jellyfin would benefit the most from; are relay servers needed? The workload is similar but probably higher on average, people stream more often than they do backups
No, Plex lets you invite friends to your server with a link they can click and sign up. Then they can type a code into their TV app or login to a browser and watch basically like a standard streaming setup they already probably have used.
Jellyfin is less familiar. Arguably not much more difficult but people aren't always rational. The unfamiliar is often intimidating.
Can't you just send your link to them over SMS, IM, or email? Is the main difference that you can do this from the UI?
I guess entering a code on the TV is pretty cool though. Maybe I'll poke around in the Jellyfin community to see what the interest is in such a feature, because it should be possible w/ minimal hosting costs.
Yeah, you have two options, as the server owner:
You can enter a user's email from the Plex UI to invite a user to your library. The user then gets an email asking them to sign up if they don't already have an account.
You can generate/send a link to join, any way you choose.
Once signed up, the user can accept the library invitation, then they login to the TV or other device. The code is used for the TV login process, like on other streaming platforms. But yeah, you could do an account-less version of this for Jellyfin, which I think laypeople would like.