Yo.
I’m new to the game. Like 2h fresh. I’m fairly technical, being a millennial and a programmer.
What I want to do, is to have a NAS server I can host movies from and watch them on my phone in my bed - or on my projector.
Extra points if I could host my ebooks and music there and run a torrent client. Extra extra points if I could connect to it from outside my home network (and stream)
I’ve read about about Plex and Jellyfin.
I’m here to ask you about hardware advice.
Will QNAP or Synology be enough for my needs and can I install custom software there? I don’t really want to create hardware from scratch.
Google says yes, but I trust reddit and random articles like I trust a fox not to eat chickens.
Edit: preferably something with WOL that goes silent and fanless when not in use, or something I can shut down with a button
Edit: thanks everyone, right now I’m thinking of using GMKTec or QNAP and am comparing options, prices and number of issues people have on the internet. I’m not a hobbyist and the less I have to work on it the better.
Edit: I’ve ordered GMKTec NucBox G3 Plus 16 GB 1T for 195$ from their site as my starter kit. Should work for my needs.
Prebuilt is almost always the wrong answer. That holds true in way more fields than just technology as well.
The phrase “bought versus built” comes to mind.
You can almost always build exactly what you need for less money or headache than you think.
Will you maybe spend a little more than buying some cheap one-off? Possibly. However, the best part of building it yourself is that you’ll also typically know exactly what you’ve got, and if you use off-the-shelf parts, replacements and upgrades are easier in the long run.
TCO. Total Cost of Ownership.
Going to throw you off your trail by recommending Stremio + real_debrid/premiumizer/torbox + torrentio for movies and TV shows plus for torrenting. You have to pay for real-debrid/premiumizer/torbox but the other 2 are free.
Calibre for ebook management
Yes. Synology will do this fine. They’ve been cunty recently so I recommend QNap.
I recommend adding Tailscale for remote access.
I conveniently was given a Synology ds412 by Amazon many years ago (and being as I had just been fired from the phone job with them due to a “mistake” in hiring me, I figured I’d keep it. Also learned that when you work security, don’t piss off secretaries while doing the job, even as a contractor). I still use it. Not powerful, but it serves up most video alright, and is ok as a download space.
Silent and fanless: look for a Monsterlabo case. It is all heatsink. Buy a fankess power supply, or buy a PSU that is overrates for the load and fanless under 30% load.
Its the setup I have. I can render video and other work loads and you don’t even know the system is on
Skip the NAS. They all suck. Roll your own server out of literally anything. Install jellyfin. Enjoy
Same thought! I tried a NAS once and it was just a slower, more locked down version of a regular server I could build myself.
I’m not sure I fully understand the point of a NAS. I guess, is it supposed to be an off-the-shelf server for non technical people?
People are using NAS for things they aren’t meant to do. They are a storage service and aren’t supposed to be anything else. In a typical data center model, NAS servers are intermediate storage. Meant for fast data transfers, massive storage capabilities and redundant disk fault tolerance. We are talking hundreds of hard drives and hundred gigabit connection speeds inside the data center. This is expensive to run, so they are also very energy efficient, meant to keep the least amount of required disks spinning at any given moment.
They are not for video rendering, data wrangling, calculations or hosting dozens of docker containers. That’s what servers are for.
Servers have the processing power and host the actual services. They then request data from a NAS as needed. For example, a web service with tons of images and video will only have the site logic and UI images on the server itself. The content, video and images, will be on the NAS. The server will have a temporary cache where it will copy the most frequently accessed content and new content on demand. Any format conversion, video encoding, etc. Will be done by the server, not the NAS.
Now, on self-hosting of course, anything goes and they are just computers at the end of the day. But if a machine was purpose made for being a NAS server, it won’t have the most powerful processor, and that’s by design. They will have, however, an insane amount of sata, PCI-e channels and drive bays. And a ton of sophisticated hardware for data redundancy, hotswap capacity and high speed networks that is less frequent in servers.
Make sure you use a filesystem with snapshots, it’ll save a lot of headaches.
Will QNAP or Synology be enough for my needs and can I install custom software there?
Probably? Most likely yes, today. Next week 2 month / year when you decide to run something else or more, not so much.
I don’t really want to create hardware from scratch.
A desktop running NAS like software will work.
From another comment from op
I don’t want to hear the fans
You put a NAS under load and you’re gonna a hear fans.
I want something that turns on and off as necessary.
Run enough things on your NAS and it’ll never have the time to turn off.
Heh. “Under load”
Fanleas cases, no fan, no noise. https://www.monsterlabo.com/
Sure, at an obscene price.
I got lucky and picked one up for $200
I got lucky and picked one up for $200
Thank you.
Next week 2 month / year when you decide to run something else or more, not so much.
Could you maybe give me an example of what that could be? I might be not knowledgeable enough about what I could do with it.
I don’t want to hear the fans
To be precise, only when not in use. When it’s working then yeah, its gonna cool down somehow.
You said it yourself.
Extra points if I could host my ebooks and music there and run a torrent client. Extra extra points if I could connect to it from outside my home network (and stream)
To start, if you’re using it to torrent your media then you’re going to want it running in the background because you need to seed your torrents. Aside from it being the right thing to do, keeping a good ratio is necessary to get into good private trackers. And torrents aren’t great for music, at least not in my experience, so you’ll probably want soulseek as well. That also requires sharing in the background. You could buy a seedbox and torrent through that, but if you were going to go that route you could just do everything you’re trying to do through a seedbox instead of getting a NAS, and it wouldn’t take long for the subscription costs to surpass the costs of self hosting.
So now you’ve got qbittorrent, soulseek, Plex, and Kavita or similar for ebooks. What else could you want over time? Do you want to host audiobooks, too? Comics/manga/magazines? Maybe you want to streamline and automate the downloading process. Maybe your mom can’t stream her favorite show anymore so you decide to share your library with her. Maybe you want to be able to search and download anything from any device anywhere, and maybe you want your mom to be able to as well.
Why stop there. Maybe you want to self host your own file and picture cloud storage as well. Maybe Mom’s, too. Maybe you want to start blocking ads on your network at a DNS level. Maybe you want your phone to use your home network even when you’re out and about. The possibilities increase exponentially once you start getting into self hosting.
I don’t want to hear the fans
That being said I have a good number of the above tasks running on an HP elitedesk mini g9 and it stays pretty quiet. The spinning disks make noise though lol
Edit: After reading through the rest of the replies I understand your situation a bit more. I see you don’t want to build something or run it on your current desktop. It’s hard to tell you which way to go without knowing at least your current budget and storage expectations. Because you can get a Synology and it will work out of the box for your needs right now, as someone said, but, you will be throwing money away that could better go towards more storage or compute, and in the end you’re limited to their walled garden. As someone else said, you’d be much better off with TrueNAS as your OS. It all depends how much time, energy and money you’re willing to throw at the problem. That is to say, are you looking for a hobby or are you looking for a solution? In any case, installing Plex on your desktop is the easiest and most common first step. You can set up a small library and test it out, see how loud it gets and how much power it draws if that’s your concern. You will be streaming media to your bed by bedtime. Learn how to use it, then when you figure out your next steps it is easy enough to migrate, or just start over with the wisdom you’ve gained along the way. And YouTube is a good enough resource for this. There’s a variety of steb-by-step NAS builds. And though there are definitely guys on there that don’t know what they’re talking about, if you watch enough NAS building videos you’ll catch on quick enough to the necessary components. Anyway hope that helps.
Thank you~!
I want to spend as little time on it as I can. Then I’d like to minimize the initial cost of it, or at least cost of exploitation.
I’m fairly busy with my hobbies (Lego and Arkham Horror LCG), so I’m looking for the solution. I’d rather spend more money than more time.
On the other hand, if I waste money on garbage I’m going to be cross and do it from the scratch again, so I’m trying to hedge my options before I commit - if that makes sense.
Well like I said you can start running servers right now for free with your desktop. Then your best bet is in my opinion going to be buying a NUC, Elitedesk, or another smaller form factor PC, this will save you on energy costs and noise, and flashing truenas to it (Or you can run everything you need to in Windows or Linux or containers if that’s what you’re comfortable with) and using either external hard drives or getting a hard drive array and using that to store everything. This is going to cost more than a Synology and takes a little setting up but it’s infinitely expandable and will suit your needs whatever they become. And don’t forget the 3-2-1 rule of backups. These rules are written in blood. And RAID is not a backup, I learned that one the hard way, myself.
Thank you for articulating what I was trying to get at with OP.
Read this. I’ve got an m920q from Lenovo (I think it’s 920) and it does all of that. I want more Nas from it, and I might get another PC to be that, but it does great.
Totally fair. I’m actually in the process of building a dedicated Proxmox VM host / TrueNAS server to ease up on my little media server, but for a quiet and powerful yet economical little package these mini PCs are great for the task. After all this time the only modification I’ve had to make was adding a 2.5Gb compatible NIC.
So what you can do hardware wise is either any usff pc with 2 drives (used Lenovo’s are fairly popular), or diy build with an Intel n150 board and some drives. Both are usually very silent since they don’t have active cooling. If you spend the money for ssd’s then it’s completely silent.
Wouldn’t go with off the shelf nas, since it’s a trend to move more and more behind subscriptions and you never know how long you’ll have a feature.
For Software:
I’d definitely go with jellyfin. Plex is commercializing hard.
Remote access is easy and secure with tailscale
For ebooks calibre-web
Music and torrent i don’t know enough to suggest anything
Base system maybe some truenas and all services as containers
Music
I’ve been using Navidrome for a while now and it’s been great!
preferably something with WOL that goes silent and fanless when not in use, or something I can shut down with a button
Recently I saw a Traefik plugin that can send WOL packets to a machine when a service that is hosted there gets a network request. It also shuts down the device when it’s not in use. You can set it up with a low power always on thing, like a rpi. I also have a buddy that set it up in a more diy way without Traefik so it’s definitely something that can be done and will save you a lot of electricity in the long term.
As for the NAS, if you want to start small and cheap, there are N95 mini PC’s for like 100-150$. Attatch an external multi TB drive to it via usb and viola there is your first NAS. It will also draw way less power than a full tower PC and still be basically plug and play.
You can do surprisingly much with very little hardware these days. And because the cost is so low you can upgrade later to exactly what you need. Only by trying out will you find out what you care about and want exactly. Online people keep suggesting their own personal preferences.
If you have a desktop, throw a hard drive or two in it and you have a NAS. Software (like you mentioned Plex or Jellyfin) does the rest. Even if you only have a laptop, a hard drive in a standard USB enclosure will perform this role just fine.
Thank you, but I don’t want to keep my desktop running. The cooling noise, the electricity. Did I mentioned the fans? They are quiet but I can hear them, I want something that goes silent and wakes up when needed.
There are some passively cooled (i.e. no spinning fan) SFF Desktops (HP, DELL, etc.) or you could get a Raspberry Pi 5 and stick it into a Geekworm case. Power consumption with these devices should hover around 5W, maybe slightly higher under load. The Desktops most probably support WoL. The Raspberry Pi doesn’t.
Also in my experience the raspberry pi isn’t all that great for a NAS considering you are reliant on using USB hard drives and also need a separate powered USB hub for them
Which Pi did you try? Since the Pi4/CM4 (can even work with SAS drives) and especially with the Pi5 you can build some nicely performing NASes.
I think I used a Pi 4B, either the 8 or 2 GiB model because that’s what I had lying around.
I never tried a compute module but instead upgraded to a lenovo tiny pc.
A note on the fans specifically, you can buy quiet fans. In general, the larger the fan, the lower the speed you can run it and the quieter it is. You can also setup fan curves so they are only doing anything of note when the computer is pumping out heat (given your statements, that would be basically never).
The electricity usage is a pretty notable thing. Though, if you take the graphics card out of a desktop (use integrated graphics, a dedicated graphics card in a server is just wasted electricity) and set the OS to power saver (this mostly means it won’t boost the CPU to higher clocks), it really won’t use much power. Compared to buying dedicated NAS hardware, you may never recoup the energy costs between the hardware you have and the lower-power hardware you need to buy.
If you don’t already own one, a Kill-A-Watt is a great tool to have. Tells you how much energy a device is using. Biggest thing I found was my TV had a vampire draw of 15W. Literally draws 15W while off. This got the TV put on a power strip I turn off when I’m not using it.
Now, with all that said, sometimes you just want what you want. And there is nothing wrong with that. My goal here is to make sure you don’t feel you have to pick one option over the other.
Damn 15w is huge? What’s the brand? Does it have smart (WiFi) power on? Does it help if you switch it off?
How much data do you plan on storing? If you’re going to stay under a couple terabytes then you could get away with one of the Bmax or GMKtek mini PCs for under a couple hundred bucks. They’re silent, decent amount of RAM, often have a slot for a second SSD and they’re tiny enough to throw anywhere.
I myself have one being delivered today, but on Amazon there’s a GMKtek mini PC with an Intel N150, 16GB RAM and 1TB SSD on sale for $195. Plex and Jellyfin support the Intel Quicksync engine for transcoding and you can fit several containers/apps in 16GB
If you grow out if it down the road then you’ll have a good idea by then what hardware you need to upgrade to.
Thank you for the tip. Regions sucks, its 350$ for me :(
Edit: and its 195 through gmktec website
I got an Aoostar WTR Pro for this exact purpose. I went with jellyfin over plex due to plex enshittification, haven’t had any issues yet. You can find smaller NAS devices if you want. I avoided Synology because something felt off, and now they’re enshittifying too.
I like the people suggesting to build your own, that’s my next plan.
My HP Z440 was cheap on eBay and kicks ass. Only weird hitch about it is it won’t boot without some sort of GPU in it so I got a GTX 970 on Facebook for like $20.
It really depends on how much you value your time and how good you are with configuration
A QNAP or Synology will work and be pretty simple to configure out of the box. Installing custom software is possible, but can be tricky as they require you to enable sideloading and custom apps can be hard to find. Both have supported app stores with available apps to do what you’re looking for (QNAP has apps for both torrents and Plex. Not sure about Synology)
However, you will get way more bang for your buck by building one from scratch using something like TrueNAS and the Arr stack, but this can require a fair bit of technical knowledge about configuring containers and securing network services(Especially if you want them to be accessible remotely)
Most people here do selfhosting as a hobby and as a result, the time spent trying new configurations is negligible as it wouldn’t be much of a hobby otherwise.
Synology NAS’s are amazing, can’t recommend them enough. Their software is what makes them so good.
You can run Plex server on them, can run docker containers for all your *arr services and even a container with a VPN for torrentin (all depends on the model obviously).
It’s an unpopular opinion here, but I agree with you. I’ve been running a single disk Synology for a decade or so, replaced the original one about 4 years ago.
The software is pretty sleek and it would fit OPs requirements perfectly. I don’t care for some power hungty Intel based PC sucking kWhs of power each day, just to host some media.
Mine boots up at 19:00 and shuts down at 01:00. It has a built in Torrent client that even my partner can use.
Do not promote these Synology jerks.
Synology’s software is awful. Simply controlling NFS shares is an exercise in insanity, and don’t get me started on ACLs.
Further, synology is a real bastard company currently trying to enshittify hardware (disk) upgrades, among other terrible practices:
https://www.reddit.com/r/synology/comments/1kmx5td/can_we_still_trust_synology_users_catch_quiet/
Full disclosure, I myself am running an old ds211j for backups. It’s way out of updates, and there isn’t much of a 3rd party image collection for synology hardware, but it works fine and lives in its own locked down subnet.
Synology’s software is awful. Simply controlling NFS shares is an exercise in insanity, and don’t get me started on ACLs.
Strange, I’ve had no issue controlling NFS shares or ACLs. Have set up 4 Synology NAS’s, with shares out the wahzoo. No problems. User error maybe?
Further, synology is a real bastard company currently trying to enshittify hardware (disk) upgrades, among other terrible practices:
That disk upgrade thing was a mountain out of a molehill. All they are doing is reserving some of their disk health features for synology branded disks because they’re the only ones they can verify meet their standards for their software.
That disk upgrade thing was a mountain out of a molehill. All they are doing is reserving some of their disk health features for synology branded disks because they’re the only ones they can verify meet their standards for their software.
Then explain why one can successfully use and old synology to “mark” drives as “authentic synology” and move them into a newer DSM model to use them. This means the mechanism amounts simply to marking disks and not binning disks or any kind of actual hardware selection. Which in turn means that “certified” Synology disks are nothing more than disks with a Synology signature. And not even in firmware, but on the platter.
And that is the “molehill” everyone is calling Synology out on.
As explained ad nauseum on various yt channels, having a hw compatibility list makes sense for users likely to buy support, like business users. It makes little sense in a home market where users are both more likely to buy 3rd party disks and will not likely invoke official Synology support.
But add on top of it that there is no functional hardware difference between certified and non-certified, and it becomes pretty clear that Synology is to be avoided.
Then explain why one can successfully use and old synology to “mark” drives as “authentic synology” and move them into a newer DSM model to use them.
Because they have to have a way for legacy users to maintain functionality. Going forward though, new drives in new devices are handled differently. It’s basically a quality control type thing - they’re providing the support and warranty for them, so they’re only “guaranteeing” that their checks work on their drives. That makes sense. They don’t want to be on the hook for saying that a drive that isn’t theirs was perfectly healthy and then it drops dead an hour later and you lose all your data.
As explained ad nauseum on various yt channels, having a hw compatibility list makes sense for users likely to buy support, like business users.
Again though, the disks still work. The compatibility lists simply tell you if they are officially supported and will get certain features.
But add on top of it that there is no functional hardware difference between certified and non-certified, and it becomes pretty clear that Synology is to be avoided.
But add on top of it that there is no functional hardware difference between certified and non-certified, and it becomes pretty clear that Synology is to be avoided.
Avoiding them because of missing a few proprietary synology disk health checks is such a strange thing to do lol. You won’t get synologys disk health checks if you were to make your own server, so why is not having them on a synology a deal breaker?
I collected this data from another thread that might be useful: https://lemmy.ml/post/30234916
| Type | Name | Extra | User | |--------+------------------------+-----------------+--------------------------------| | MiniPC | ASUS 4-Bay | | Zikeji@programming.dev | | MiniPC | HP Microserver | | wingsfortheirsmiles@feddit.uk | | MiniPC | HP microserver | Homelab | JoeKrogan@lemmy.world | | MiniPC | HTPC | Nobara | BananaTrifleViolin@lemmy.world | | MiniPC | ITX NAS | Unraid | Skunk@jlai.lu | | MiniPC | Jonsbo N4 Case | | stoy@lemmy.zip | | MiniPC | Minisforum X1 pro | OpenSuSe | Skunk@jlai.lu | | MiniPC | ODROID H4+ mini pc | | Ek-Hou-Van-Braai@piefed.social | | MiniPC | RaspberryPi 1B | Photoframe | JoeKrogan@lemmy.world | | MiniPC | RaspberryPi 3 | PiHole | gigachad@sh.itjust.works | | MiniPC | RaspberryPi 3A | | stoy@lemmy.zip | | MiniPC | RaspberryPi 3B | | stoy@lemmy.zip | | MiniPC | RaspberryPi 3B | | stoy@lemmy.zip | | MiniPC | RaspberryPi 3B | Kodi | JoeKrogan@lemmy.world | | MiniPC | RaspberryPi 3B | Kodi | JoeKrogan@lemmy.world | | MiniPC | RaspberryPi 4 | OpenSuSe/Docker | Skunk@jlai.lu | | MiniPC | RaspberryPi 5 | RpiOS | BananaTrifleViolin@lemmy.world | | Server | HP ProLiant DL360 Gen9 | | Lucy@feddit.org | | Server | HP Z440 Workstation | | Lucy@feddit.org |
Edit: well fuck me for trying to help…
Thanks dude. I’m not sure what I’m looking at though. As I mentioned in the top post, I’m new to this and it’s not my hobby.
You listed hardware, but gave no context how good it is for my needs - I think that’s why you got downvoted.
ah no worries, I was just surprised by it. Yeah it’s a hardware list for NAS/MiniPC/selfhosting as vetted by other Lemmy users
What’s the point of using table formatting when you wrap it in a code block
I know right, fuck that guy