view the rest of the comments
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
I personally just use an old desktop (4th gen i7, yeah that old) and a NAS (mostly for bulk storage seperated from the server). The device you listed is probably more than enough to handle everything, unless you're sharing Nextcloud and/or Plex with a bunch of people.
Have you looked into an actual NAS rather than a mini-pc though? It'll give you more storage upgradeability over a mini-pc, and a quality NAS could probably host everything.
I would also consider buying used, especially first starting out. You can save some money buying a model year or two older hardware for decent savings.
The i7-4770 and -90 hold their own amazingly well a decade later!
Yeah, I'm amazed I haven't had a need to upgrade yet.
I’ve been considering a NAS, but haven’t looked to much into it. Could it be an idea to have both? Do you have any NAS reccomendations?
I assume you're not really experienced with storage servers? Then I would likely recommend a Synology NAS. They give you great software that you can easily configure without the need of deeper knowledge of the inner workings. I started with a Synology and didn't regret it. It just worked and gave me reliable storage so I could concentrate on the other parts of my homelab. It comes with a price though and you mostly pay for the software.
If you aren't afraid to get your hands dirty or prefer to use an open source storage solution from the beginning, you might consider Unraid or TrueNAS. The latter is more "enterprisey", the former seems to be more beginner friendly (but I haven't used it personally).
Yes build your own NAS. TrueNAS Scale is really great as it can run containers and VMs.
It absolutely is viable. I do so myself. There's pros and cons to this.
The cost of hardware is more because you have more pieces, you probably need a decent shelf to hold everything (check the local thrift stores for old home theater stands, they work great), and it may add latency for some things where they interact together.
The hardware modularity of it is really nice though. It's kinda nice not having to worry about losing all your data if you need to reinstall everything on the server. And it gives you the ability to update in smaller pieces rather than all at once.
That being said, a NAS itself generally isn't all that good at transcoding Plex. Most entry level NAS's ($200-$300 range) can only transcode a few streams at a time. However you might not use transcoding all that much anyway if you store media on it in a playable format.
I've personally only ever used Synology, and they're not bad, but they've been doing a few anticonsumer practices in more recent years that makes me want to get away from them. They're really easy to set up though, so it's not a bad option starting out.
If you're going to go this route, I'd host Nextcloud on the NAS as well as your Plex media, then mount the share on your server so that your server can do transcoding while you're NAS does bulk storage. Everything else could be hosted on the server
Considering you're starting from square one though, it may be better to just buy a beefier NAS, and then get a server as your needs expand. Especially if you don't plan on sharing Plex or Nextcloud with a bunch of people outside your home at this time.
Thanks for the detailed response! I've looked around a bit, and a Synology DS220+ seems like a good starter. Knowing I have the ability to move comoutation to a server later on and keep using the NAS for storage makes it seem like a great setup for me
Happy to help, though might I suggest you get 4 bay version of the NAS instead of the 2 bay version (if your budget allows it). I speak from experience in this where storage space required tends to grow quicker than anything else, and you may outgrow a 2 bay NAS quickly. This is especially true if you're running any type of raid array.
You'll also want to get a UPS to help avoid data corruption on power failures. Even if your power goes out indefinitely, doing a proper shutdown can help prevent data failure. You can see the responses I recieved asking for help on this topic here: https://lemmy.world/post/158974
I wish you luck in this endeavor.