Want to make a small home server/lab, get jellyfin QBittorrent and other plugins on it to have media hosted by myself, also to make my own Inviduos instance because a lot of them are being targeted right now, shifting IPs works but they still persist.

Have a rasppi4 that I used for some projects, but I think for the amount of storage that I want to put initially and then upscale would be too hard on that little thing. Plus transfer speeds. Also the processing power probably wouldn’t be great for them big movies.

Would want to get a case with the big HDD/SSD cage, some motherboard, a chip that can handle 4K processing and then RAM with expansion(albeit I will start with 8 to 16 gb), then a good power supply so I can handle the bill. So in general I’m looking at old office equipment to get stuff cheap, and efficient in electricity use.

Now to the question, I’m looking for good marketplaces in EU that have that sort of stuff. Anything will be good and if you can give several it would be even better. Thanks a lot!

  • riseuppikmin [he/him]@hexbear.net
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    6 months ago

    Chiming in with some post-hardware-acquisition suggestions.

    Read up and learn about docker and specifically docker compose. My reverse proxy of recommendation for a beginner is Nginx Proxy Manager. Debian stable server releases are great distros for your use-case.

    Use least-access thought for connecting services and networks. For example only jellyfin and jellyseer needs to be on the NPM external network definition and accessible over network, not the underlying *arr stack, VPN, and torrent containers actually searching/acquiring the data.

    NPM

    • proxy-network

    Jellyfin

    • proxy-network

    Jellyseer

    • proxy-network
    • arr-network

    Radarr

    • arr-network
    • torrent-network

    Sonarr

    • arr-network
    • torrent-network

    QBitTorrent

    • torrent-network

    Containers are addressable by container name:port if they’re within the same network so you don’t need to worry about finding a container’s specific IP address. Example: when wiring up the Sonarr service’s location in the Jellyseer UI, assuming you named the Sonarr container Sonarr you can punch in Sonarr:7777 [this is just a random port for the example] and that Sonarr will resolve to the correct local IP in their shared network (arr-network in this example).

    Also on the hardware side get a GPU with hardware AV1 support (the new Intel GPUs are great and cheap for this) as that’s the go-forward video codec and you’ll save tons in power on transcoding and an absurd amount of storage space over h.264 and a decent bit over h.265. It’s also worth updating clients with hardware decoding for AV1 asap so that the server has to transcode less as well (recent fire sticks and new TVs within the last 2 years should handle this already)

    Also forgive me if this is all stuff you know already but also enable only key-based ssh access kinda immediately as the amount of port sniffing you’ll get on 22 is absurd.

  • farting_weedman [none/use name]@hexbear.net
    link
    fedilink
    English
    arrow-up
    3
    ·
    6 months ago

    Some more good information while you’re acquiring hardware: keep your drives cool. A case with fans that blow on its drive cages is better than one that doesn’t.

    this Wikipedia article has a chart in it that shows what intel integrated gpus support what video codecs. the other person who said about the intel arc gpus for av1 decoding is right, but idk if you wanna spend money on a video card rather than lots of drives. Most stuff from trackers is available h264 anyway.

    Make sure you have a backup solution. It might be backblaze for a few bucks a month, but you’ll quickly end up with terabytes of data that actually you can’t download again.

    Some sleeper 7/8 generation intel sources are the sff dell inspiron motherboards. They have two pcie slots, a cpu that can do much more if it just had a bigger heatsink and some old gamer case will still fit the weird part that’s supposed to stick out of the front and provide usb and sd card slots.

  • farting_weedman [none/use name]@hexbear.net
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 months ago

    Your most cost effective move is gonna be finding several generations past gaming cases that had huge hard drive bays for some reason, getting a 6th(?) gen intel motherboard and processor off some offices junk pile and slapping it into that big fucker case.

    Things to look out for in your motherboard search: sata ports obviously, but also at least two pcie slots that are like 4x or above. Those are gonna let you slap in additional cards with sata ports and eventually when you go full brainworms, a sas host and expander card.

    Don’t do a raid for your data array. Accessing data has to spin up all the drives at once and that means your aging power supply will falter sooner. Some kind of jbod like mergerfs with a daily parity calculation like snapraid will be easier on the system and work just fine.