this post was submitted on 06 Jan 2025
58 points (93.9% liked)

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

55283 readers
499 users here now

⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don't request invites, trade, sell, or self-promote

3. Don't request or link to specific pirated titles, including DMs

4. Don't submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 2 years ago
MODERATORS
 

As the title states I am wondering what would be a good machine to build for my piracy. I am open to buying a used machine on eBay and expanding over time.

The last time I was sailing I had a Dell R610 Server Rack but I don’t have the space for this now. So something that can sit behind a tv stand in the corner next to the router.

  • I would be running Plex / Jellyfin
  • Some kind of torrent software
  • Something for NZBs if still viable
  • then the usual SONARR, RADARR, etc

I would like to be able to let friends connect from outside my house to stream media and allow them access so they can add films and the server goes off and finds them, extracts them, and adds them to the media server.

Thanks.

you are viewing a single comment's thread
view the rest of the comments
[–] potentiallynotfelix@lemmy.fish 49 points 2 days ago (2 children)

I want to give you some advice: Use Jellyfin, not plex. It has far deviated to a "hub" for other streaming services and unless you want to have built-in streaming platforms on your home media server, or have plex's own "live tv" service shoved up your rear, I would steer clear.

Jellyfin is pretty lightweight if you're just streaming 1-2 connections at a time, I ran it on a raspberry pi 4 for a while and it was near flawless, only recently have I made a proper VM setup for it.

[–] kungen@feddit.nu 9 points 2 days ago (1 children)

You can disable most of that stuff on Plex. But yeah, Jellyfin is nicer anyways as it's free software.

[–] LandedGentry@lemmy.zip 1 points 1 day ago (1 children)

Plex is also free. None of the premium stuff you pay for is essential except downloading I guess but like… You already have access to the files locally so that’s pretty easy to work around

[–] kungen@feddit.nu 1 points 1 day ago (1 children)

Unless you have somehow managed to get the source code, no, Plex is not free software unfortunately!

[–] LandedGentry@lemmy.zip -1 points 1 day ago* (last edited 1 day ago) (1 children)

I have been using Plex for five years and I have not spent a dollar. How long have you been using it?

Pretty shitty behavior on your part with that link. Thanks for the patronizing nonsense.

But don’t take my word for it.

Edit: ah Free not free price. Mea culpa

[–] tht@social.pwned.page 2 points 1 day ago (1 children)

They mean free as in freedom, not free as in beer

Free software generally refers to open source software, who's code you can view and edit yourself

[–] realitista@lemm.ee 2 points 1 day ago* (last edited 1 day ago)

When we talk about FOSS, we talk about Free, Open Source Software. Plex is free but not open source, and it's free price is not enshrined in it's license as with other FOSS software, which means that there could be a rug pull at any time. But I think that's unlikely due to its business model.

Jellyfin is FOSS software meaning it will stay free and open source due to its license.

[–] bktheman@awful.systems 7 points 2 days ago (5 children)

The only problem is properly exposing jellyfin to the Internet. How do you do it?

I'm not planning on leaving Plex anytime soon. But I did plan on setting up jellyfin in parallel to play with it and learn about it. But this stopped me in my tracks.

I don't want my family to need to VPN into my network. Plex, for as frustrating as it is in many ways, just works. And it works on so much stuff.

[–] potentiallynotfelix@lemmy.fish 7 points 1 day ago* (last edited 1 day ago)

I use a reverse proxy with Nginx edit: Jellyfin wiki

[–] CCMan1701A@startrek.website 14 points 2 days ago* (last edited 2 days ago)

Tailscale is what I do. If you make an exit nice they can forever stay on your VPN... I think...

[–] liliumstar@lemmy.dbzer0.com 10 points 2 days ago

Jellyfin offers HTTPS, you just need to specify a certificate. It's going to be a lot easier to just setup a web server like nginx and expose that to the internet, probably via port forwarding on your gateway/router. In that case, you can get a free certificate from letsencrypt.

So, the basic steps are:

  1. Get a domain name
  2. Setup JF server, ensure it works locally
  3. Install a web server and set it up to proxy traffic to JF
  4. Expose the web server ports 80 and 443 to the internet
  5. Setup letsencrypt with automatic renewal

This might sound like a lot of work, but at least you own your data and service. Plex can and will block accounts, rendering servers basically useless.

[–] DarkDarkHouse@lemmy.sdf.org 4 points 2 days ago

I run both and most users still choose to watch via Plex. I’d like if Jellyfin took over, but it’s not there yet.

[–] themoken@startrek.website 2 points 2 days ago (1 children)

Sorry, why would Jellyfin be different from Plex for exposing to the Internet? Dynamic DNS service / static IP and router port forwarding just like any other self hosted thing. It requires a user/pass to login as usual. VPN is nice but not required.

[–] lud@lemm.ee 10 points 2 days ago (1 children)

Plex figures it out itself.

Assuming you don't have CGNAT or any other complications, Plex just works straight away.

[–] themoken@startrek.website 4 points 2 days ago (3 children)

So it's not fully self hosted then? I can't see how it would do that without registering you with their own service as a middle man. Seems like that kinda defeats the purpose.

[–] kungen@feddit.nu 6 points 2 days ago (1 children)

Plex Inc has a central auth server, and your media server automatically creates a dynamic hostname for connecting to your server's IP. And if the user can't reach the server directly for some reason (NAT for example), Plex has a "relay server" that works as a proxy, but your quality gets reduced to like 320p or something.

So if Plex Inc shut down their auth servers suddenly (or have downtime, which happened a couple years ago), you won't be able to do much. It's possible to bypass the central auth, but no one does it, because such auto-discovery is one of Plex's benefits -- user logs in on their app, and it shows all their possible servers. But otherwise, it's self-hosted.

[–] lud@lemm.ee 7 points 2 days ago (1 children)

No, it's not fully self hosted.

[–] unique_hemp@discuss.tchncs.de 3 points 2 days ago

AFAIK that's exactly what it does.