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 don't have a ton of experience with NASes but I've just recently set up my first unRAID server and had similar requirements.
Totally agree with the USB annoyance. It technically serves as the boot drive but the OS itself runs on the RAM once started. I have a 500gb ssd which I use as a cache drive, then an array of 2x4tb HDD plus another 4tb parity drive, with plans to expand; ultimately that's why I chose unRAID over TrueNAS because I read that it was much easier to add drives to your array in the former.
As far as docker, I run 9 containers 24/7. Most of them are *arr media acquisition software and Jellyfin. I don't think I've ever had to do CLI with those with the exception of installing a cloud flare tunnel. The native docker support works well. Some people prefer spinning up a Linux VM then using docker on that but I've never found a reason to try that (plus I can't get VMs working correctly. Not sure why).
As a comparison, I've also got an orangepi5 which I run home assistant and associated containers via docker compose, and the unraid system is definitely a lot easier.
A piece that I don't have the knowledge to address is which platform would be the easiest to import your data into. From my limited experience, I had to add drives to my array, format them to the desired file system, add my data over the local network, then physically add the remaining drive. With as much data as you have, that strat could be problematic.
The data import will be a challenge all on it's own. I'll end up probably splitting the data onto a drobo nas and some 4tb hdd's I have laying around to give myself some redundancy. Bring the DAS online, format it with the new file format whatever that may be, and reimport the data. PITA but doable.
It's part of the reason I'm asking because as my data grows, this import process is going to be the most difficult part so I'd like to lock something in for a while.
I am interested in home assistant too so your experience is valuable. Thanks!