Skip Navigation

First server: Buying hardware in a developing country

So I've been googling to find out what to buy for a jellyfin/game server and the problem is almost all posts are about buying hardware in the US or EU. I checked the second hand market and it SUCKS around here, like 10 year old+ CPUs being sold as 'intel i7' for stupid prices.

I've decided to buy new stuff, at least I get warranty. When I searched around for info on that I also got a lot of useless (for me) advice like buying mini pcs that are either not available around here or very expensive. Basically I think I just need to build something myself using non server hardware, is that a bad idea?

What I have in mind right now, please tell me if there is anything that will cause issues later:

  • i5-12400 (mainly for the integrated graphics to use jellyfin's hardware transcoding. Is the UHD 730 enough for that?)
  • No idea what to get for MB, I usually buy AMD. H610 boards seem cheap enough but very limited on storage options (sometimes only a single pcie slot even), I do want to eventually add lots of storage to it.
  • Server quality storage is extremely expensive, not sure if its worth buying. Was think about getting some WD blue 2tb drives, but really not sure here either.
  • For case I saw some suggestion for cases with a ton of hotswappable drive bays but sadly I couldnt find any to buy in my country, will probably get whatever cheap one I can find.
  • PSU I want to get any gold PSU with low wattage from a reputable brand but its been hard to find 500W or lower here, usually shops only offer brand PSUs that are 650W+.
  • 16gb of any decent ram I suppose?

Btw I live in Brazil, if you feel like searching around even tho the websites are in portuguese:
www.kabum.com.br
www.pichau.com.br
www.terabyteshop.com.br

Any help is appreciated, its gonna be my first server so I have no idea what I'm doing

42 comments
  • Generally power supplies are the most electrically efficient at 20-60% utilization, so there's no issue with over-provisioning power, other than the (generally minor) upfront extra cost, which might very well pay for itself in the first months/years of usage. I'll take a look and see what I can find on those sites.

    Edit: okay, trying to shop through google translate / currency calculator is actually aids so I'm gonna teach a man to fish instead. This is what I should have done from the start anyway.

    Power supply: Anything from a decent brand, at basically anything >450W. a 650W or 850W is totally fine if it's at a decent price. They only draw the power they need, they don't just constantly pull 850W if the downstream components aren't calling for it.

    CPU: 12400 is a fine cpu for what you're doing. You'll transcode at 720p no problem, 1080p maybe a single stream in real-time. I wouldn't bank on more than that. Only downsides here are the relatively shallow core counts if you ever expanded into other workloads. Without access to used xeon boards/cpus, it might be a reasonable choice though. What I would say is look for something older but with more cores/threads if you can. For example, a 10900 or even 10700k would probably be a better server cpu than a 12400.

    Memory: DDR4 platforms are a great way to save money, as long as you aren't planning on expanding to inferencing on cpu. Get as much as you can. 32-64gb of ddr4 should be dirt cheap, especially if you find a cheap motherboard with 4 memory sockets.

    Motherboard: If you want this thing to be versatile, you want 2x pci-e slots. Old gaming full-sized ATX boards are the way to go here. 1 slot for an HBA, 1 slot for a GPU, and that should be all you need. Bonus for as many open sata sockets as possible. 6-8 is pretty typical on 10th-12th gen gaming ATX boards.

    GPU: gpus will be much more efficient at transcoding than an igpu, especially from older intel CPUs. A 1050, 2060, 3050, basically anything from the 10-series onward has a decent nvenc encoder that would work well with plex/jellyfin. My goto is generally old workstation cards, I use a p620 myself and it handles a single 4k encode job no problem. I'm not sure if they're viably purchasable anywhere in your area, but I'd definitely look out for a P620, P1000, or T400. Great value in those cards.

    Drives/HBA: there are inexpensive LSI HBA cards to expand how many drives you can attach to a system if you need them, all you need is a spare pci-e slot and a place to physically mount the drives. The cheapest way to start here is to look for a motherboard with 4-6 sata slots and use those. Hardware raid is functionally dead these days in the real world, just use zfs or mdadm under linux to create an array with your desired level of resiliency/capacity.

    Once you've priced out what it would cost to buy all of this new, look for prebuilt gaming PCs and office PCs that might be able to be expanded to fit these requirements. Prices look kind of steep on those markets you listed, but I'm sure something exists if you look hard enough.

  • Depending on how much storage you are needing for media, one possible option there (if nothing else until you can find a more cost effective solution) is to host the media remotely. You can use rclone to sync remotely to a local mount point and then point your Jellyfin library to that mount. pCloud is a popular choice for stuff like that.

  • u can prob get by with using old devices an connecting to storage like old laptops may be enough depending what your needs are

42 comments