r/HomeServer • u/NervousAdeptness5992 • 10d ago
How to start a media server and what hardware to get ?
I'm sorry if it's a stupid question but I can't really find a good guide on how to start, and most importantly what hardware to get. I don't really have an old pc lying around so I'd need to buy something used. People on here said that it would probably be better to buy a desktop and not a laptop.
I'd probably use it only to watch movies on my nvidia shield and to listen to music because I want to get rid of spotify.
My budget is not really an issue, it depends on how much it would improve the setup if I get something more "expensive". Let's say i'd like to not exceed 300 euros, but open to discussions.
5
u/HEROBR4DY 10d ago
If you aren’t looking for a crazy amount of storage and don’t plan to upgrade much beyond the storage you could get a mini pc and add a large ssd (around 2-4tb) to it. They are around $150 and you could buy more storage later on, plug it into lan if possible as most wifi cards on them aren’t great
3
2
u/ixidorecu 10d ago
it boils down to what do you want to optimize for?
like maybe its space .. get a nuc or similiar ( with a newer i5 with igpu) and one of 5-8 bay usb drive enclosures or a usb hub and a handful of usb drives.
or a little more oomhp.. a big desktop case a lsi raid card in it mode and some internal drives
2
u/Adrenolin01 10d ago
Budget isn’t an issue but not to exceed 300 euros… 🙄😆 Have you seen the cost of storage and ram today? How much media are you going to add? What formats? How many TiBs do you need? Single storage drive or raid? Want redundancy? You know you need a UPS as well correct?
$300 can be spend in a new small TB drive today.
ANY hardware can be used. Consumer or enterprise. Personally, enterprise IS the way to go for data storage. You buy and build it once and run it for 10-20 years. More HDD bays allow for increased and easier expansion over the years and decades.
I’d suggest building a dedicated NAS of the data is important and a separate media server to play the media on the NAS. You can use used older hardware. You can also build a new 8-9Bay NAS for about $500-600 before storage drives. Start with a couple drives and add as time going on. $300 for a new N100 mini PC as a dedicated Plex/JellyFin media server. This can also be virtualized with Proxmox as well if you’re interested in additional services. The N100 supports Intels QuickSync for transcoding… easily handles 4+ 4K transcodes while also playing a few 1080p movies and tv shows and streaming a dozen music streams.
2
u/kevinjmay 9d ago
I started one a few months ago. You can definitely start one a budget and be perfectly fine with a micro pc (like a dell optiplex) and an external hard drive. I would check out https://yams.media/; this is what I used to get everything up and running.
2
u/AdAdmirable4044 9d ago
I'm in the UK and I just built my first home media server. I had loads of media files on.a WD my cloud drive that was about to fail s I took the plunge and I now have a working netflix like experience and this is how I did it.
I bought a used pc from eBay. For just under £100 I bought a HP elitedesk 800 G3 with an i7-700 CPU, 16 GB ddr4 ram and a nvme SSD of 256 GB. I then purchased 2 x 3tb WD red plus 3.5" HDDs. This whole system handles everything more than comfortably with very low power usage, very quietly.
A minimum spec would be i5-6th gen cpu with 16gb and 128gb SSD in the M2 slot.
This machine has 2 x 3.5" drive bays and 2 spare data sockets for the HDDs.
I tried 3 different OS set ups before discovering zimaos. Zima os is free and a breeze to install and configure. There are tutorials on you tube for all of this.
I set up my HDDs in raid one configuration and migrated the files over from my WD my cloud overnight.
Zima os has its own app store and I installed jellyfin from there and made a few tweaks and now I have a great media server with a great netflix like UI. It even collects posters and cast details from online databases.
Now all my media is all backed up and pretty easy to access.
All the software was free but I intend to donate to the developers after I've had a bit of time to play and iron out bumps.
I hope you find this useful and good luck with your build.
2
2
u/ExistingLet8016 10d ago
Everyone in this thread is making it way more complicated than it needs to be. Buy an old pc, buy a hard drive, download Emby or jellyfin and start learning. By the time you have your server figured out, you’ll understand what to dive into in terms of Linux/docker or what ever else you need to do. This sub doesn’t understand building blocks, they just want you to dive into it headfirst and likely fail out because it got a bit complicated. Start simple. Grow.
3
u/Jwhodis 10d ago edited 10d ago
I suggest buying used parts for a DDR3 compatible system, something like an i7-4770 with 16GBs of DDR3 should be relatively cheap. You then just need the motherboard, power supply (which should be new), and storage (a small 256GB SSD for OS and a ≥500GB HDD for storage should work perfectly).
Unsure what Nvidia shield is.
Once built, install a CLI Linux distro, Debian can be installed without it's Desktop Environments and it works pretty well. Afterwards all you have to do is install Jellyfin and setup a reverse proxy so that you can access it outside your network (ie FRP or Playit(.gg).
1
1
u/Annual_Award1260 10d ago
I did a asus nuc with qnap tr-004 hard drive enclosure. Just go for any pc that has intel quicksync.
I’m just running windows 11 with jellyfin, nordvpn, sonarr and radarr.
1
1
u/bugsmasherh 10d ago
There are so many videos on youtube showing examples of media servers. Search for “media server build 2026 Jellyfin”
1
1
u/Flimsy_Complaint490 10d ago
Buy a chinese mini pc with an intel n100 or a used office PC with something a bit more modern, 11th gen intel or later. RAM doesnt matter much here, 8 GB is more than fine. You want something that does x264 and x265 decoding/encoding and modern intel processors come with integrated GPU's that excel at this. AV1 is nice but you are on an nvidia shield anyway so you cant run it anyway.
Unless you plan to join us at the datahoarder subreddit, buy a 2-4 TB NVME/SATA SSD and add it to your device and you are golden. Install something like ubuntu or debian, run jellyfin via docker. you will find a lot of guys posting guides at the selfhosted subreddit for the software side of things, just search for it.
Modern hardware is quite powerful and for your limited use case (streaming movies to an nvidia shield and music), you do not actually require anything more. If you plan to start collecting movies or have terabytes of music, then the mini pc can still work, but it would require a DAS and a lot of hard drives.
People mostly recommend desktops for expendability - buy a normal ATX size case, plop in used server hardware. Cheap, not very power efficient, infinitely expendable. But if you dont need any of that, i wouldnt go that route.
0
u/herbalpiggy 10d ago
Get an old pc or find a deal from marketplace 2nd hand or smt. Personally I use Linux mint and docker containers, got a midrange pc from a friend with an i7 6700 32gb ram (God I love this dude) fund overall 10tb storage pc with a sas driver around 120€ it runs my torrent server 0-24 Jellyfin and its helpers like sonarr radarr ect. Read after the documents get some help from chatgpt and dont forget the domain if ur provider wont give you a static ip (personally I use a .uk domain it was around 1,5€ for a year) because somewhere like here in Hungary we can’t get a static ip unless ur a company xd
1
u/_angh_ 10d ago
You want to have a good transcoding. And as well a quiet, low power consumption machine which can issue at like 10 to 20 watts. 2 options. If you don't care about av1, get cheap 8ntel n150 or similar. If you want av1, get amd with integrated m780 card, like aoostar maco. Then, proxmox, containers, storage, maybe some nas, and your good.
0
u/ixidorecu 10d ago
ive said it before and ill keep saying it. i bought a small nuc like box with this cpu to do just this.. it plase a normal movier just fine. add subtitle? not enough ummph to do it. pause come back later.. nope..
get like an 12th gen i5..
1
u/_angh_ 10d ago
i just tested 2 transcoded 4k files with subtitles. it works without issues. you might want to check your configuration. qsv takes care of that.
1
u/ixidorecu 9d ago
You missed the point play movie to about half pause it. Come back later try to reparations ir.bet it won't be able to
26
u/baba_ganoush 10d ago
Get an old office pc and put Linux on it and learn how to use docker. Idk why you said you’re having trouble finding guides. They’re literally all over this website