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.

7 points

Personally I would just get a used optiplex, run Linux, docker, portainer, qbit, Jellyfin.

permalink
report
reply

Thanks.

After a very quick scan on eBay it seems these are quite cheap. Which is nice.

permalink
report
parent
reply
4 points

Something to also keep in mind is the codec support of the GPU for hardware decoding and transcoding if that’s important to you. The Optiplexes will mostly be fine in this regard but if you see yourself needing AV1 support anytime soon, Intel’s N line is an efficient and relatively cheap option. Getting HDR tone mapping working at the hardware level might also be something to look out for.

permalink
report
parent
reply
3 points

I think around $40 depending on the model is a fair price. I have two at home and three in the works for off site backups lol. They’re fun, frequently have surprising specs, and low energy draw

permalink
report
parent
reply

Interesting. The first listing I look at had the price ranging from. £80 - £185. So either very inflated price or newer model.

eBay

permalink
report
parent
reply
11 points

I have an ancient (10+ years old) macbook pro running with a Jellyfin server and qBitorrent and a VPN and it works great!

No complaints. (I also have a 2 TB harddrive plugged into it).

permalink
report
reply

Oh that’s great to hear, that things are still running on a decade old hardware. I will factor this into my choices when weighing price points.

permalink
report
parent
reply
1 point

Does this ancient macbook pro still receive OS updates? Separate but related for purposes of choosing hardware. Thanks!

permalink
report
parent
reply
3 points
*

No it doesn’t. I run older versions of some software. I plan to switch to linux once macos gives out.

permalink
report
parent
reply
2 points

You could use a potato, don’t need crazy specs

permalink
report
reply

I was going to have potato for tea, but I guess not now.

permalink
report
parent
reply
4 points

You can also mash them, boil them, or put them in a stew.

permalink
report
parent
reply

🤯

permalink
report
parent
reply
2 points

You monster

permalink
report
parent
reply
3 points

If they’re going to be sharing with friends, they’ll need something that can handle transcoding in order to eliminate all the complaints about “the movie isn’t working!” due to varying codecs and client compatibility. Any 7th or 8th gen or newer Intel chip (QuickSync) should work or something with a GPU.

permalink
report
parent
reply
6 points

The only things that really matter are storage space and power consumption. If you want to transcode videos, then you will need a GPU that supports encoding whatever codec you want to use.

permalink
report
reply
12 points

Thanks.

This is useful as I didn’t really know what “transcoding videos” meant and why I might need to be concerned with it.

I now know that it the process of converting a video from its original format, resolution, or bitrate. And that this can be important if one of my friends is using a device that say isn’t 4K compatible and all my content is 4K.

I know you probably already know this, but I thought I would add for others that may stumble across this.

permalink
report
parent
reply
7 points

Nicely done. That’s considerate as hell. I appreciate it.

permalink
report
parent
reply

Thanks dude.

permalink
report
parent
reply
2 points

I avoided transcoding by making sure to only host videos compatible with all clients. Also, I will spend the time to reencode codes that are too large for my taste. Which happens after a rip of uhd disks.

H265 with slow preset really works wonders for non-grainy film. AV1 is what you have to use when there is grain.

permalink
report
parent
reply
36 points

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.

permalink
report
reply
7 points

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

permalink
report
parent
reply
-1 points
*

igsgodoydoydohc

permalink
report
parent
reply
3 points

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

permalink
report
parent
reply
6 points

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.

permalink
report
parent
reply
2 points

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.

permalink
report
parent
reply
2 points

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.

permalink
report
parent
reply
7 points

Plex figures it out itself.

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

permalink
report
parent
reply
10 points

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.

permalink
report
parent
reply
5 points
*

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

permalink
report
parent
reply
1 point
*

I use a reverse proxy with Nginx edit: Jellyfin wiki

permalink
report
parent
reply
1 point
*

I keep Plex as a backup because some client devices are really tetchy about interacting with Jellyfin. Not every smart device supports the Jellyfin app (nor VLC), and if they do have a built-in media player it’s typically one that uses filesize-based progress tracking, i.e. you wind up being unable to fast-forward or rewind the video (or sometimes unable to even pause). Generally every major brand of smart device has a version of the Plex app, for better or worse.

permalink
report
parent
reply

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

!piracy@lemmy.dbzer0.com

Create post
⚓ 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

Community stats

  • 3.5K

    Monthly active users

  • 3.5K

    Posts

  • 81K

    Comments