Hello,
Good afternoon. This is probably a bit intense for my first post, but I’m shopping for my first small business/home office NAS, and I could really use some advice on how to go forward.
I’m planning on purchasing my first NAS. I should say up front I have a strong technical background, but I have no experience with NASes, so I’m sort of diving in to the deep end of the pool based on what I want to do. I’m used to tinkering with various servers, computers, web admin interfaces, etc., so hte fact that the TrueNAS OS is more complex and less abstracted is not really a consideration for me.
I have roommates and work from home, so I’d like to start out investing in something fairly powerful, with plenty of upgrading potential. That’s got me looking at the two 8 bay options listed above: TrueNAS Mini XL+ and Synology DS1821+. (Note: the DS1821+ is an announced but not yet shipping version of this 6 bay machine: https://www.synology.com/en-us/products/DS1621+ )
It’s my understanding, up front, that either the Synology or the TrueNAS Mini XL+ would work for my needs, and provide both more power than I actually need at the moment, as well as room to expand. One issue I have with Synology’s offering is that it’s almost too good at abstracting how the RAID and everything else actually works. I’d like to actually learn how to assemble a RAID array and manage it, so I have the option of building my own from scratch some day when I want to upgrade–especially if that would save money. That would seem to point at the TrueNAS as being the better option. In that light, I suppose I’m looking for any reason I absolutely should not choose one of these products given my proposed use case.
I’d really appreciate any advice or suggestions. Thanks!
Some usage notes and questions:
- 10Gbps Networking: I will be upgrading the router within the next 12-24 months after purchasing the NAS, so having 10Gbps come as either stock or available via an add-on card would be ideal. The only immediate advantage of getting it stock is, I suppose, that I can connect my main production machine (w/ 10G networking) directly to the NAS and work on files directly on the server with greater ease.)
- Computers on Network, Including Streaming Media Players, that are in constant use and may conceivably pull data from the NAS or engage in heavy network usage simultaneously: 8
- What I am Not Doing: Heavy impact read/write access by multiple users. I am the only one that would be trying to do any work directly off the NAS, so I’m not going for a Linus Tech Tips 150 Video Editors 0.5 CPUs-type thing.
Anticipated Usage (in order of present priority)
- Full Backup & Time Machine Backup/Snapshots of 4 computers w/ at least 1 TB of storage, each.
- Cloud storage compatibility: RAID is not backup, so I want to be able to back up certain files from the NAS to the cloud fairly easily. Ideally, I’d be able to point my on-LAN instances of Dropbox/OneDrive/etc. at the local Dropbox/OneDrive/etc. service on the NAS, as well. I believe Synology supports this, but I’m not sure about TrueNAS.
- Home-wide media server. Not sure whether this will be Plex or something else, as it’s not really something I want to try to set up on either my main production machine or the Raspberry Pi running the network DNS and load balancer.
- Docker/containerization compatibility: I use docker heavily on my Raspberry Pi to support Pi Hole and a number of other microservices, and would like to use the NAS as external storage for this as necessary. (I realize with TrueNAS docker is not directly supported on the device, but I do have a love-hate relationship with docker after getting an IPv6 DNS server image to work, so that’s not necessarily a show-stopper.)
- Network Boot/USB Boot for Raspberry Pi: This is very much overkill for a device like this, but it would save space vs. a separate external SSD for the Pi.
- Steam server and or Plex Server. This is low priority, but as long as I have the space, I’d like to implement one or both of these.
- Storage and direct editing of video files. I’d like to get into video editing in 2021, and would prefer to be able to store and edit video files on the NAS if necessary. (Hence why the TB3 connectivity on the QNAP appealed.)
- Private Web Server: I would like to set up at least one containerized web server that is not publicly accessible to host the Geocities archive, just for my amusement and because I think it would be fun to have a copy of something so historic. There’s about 650GB of data, but the actual traffic would be minimal, as it would just be me and what handful of people I allowed access–which is probably going to be zero since I can’t be responsible for hosting other people’s data publicly.
- Public Web Server: If my currently skeletal WordPress site ever amounts to anything, I’d probably end up wanting to host a web server so I can self-host my WordPress. The files would be stored on the NAS, though I’m not sure if I’d actually run the server off the NAS yet, as I haven’ researched the security implications of that. Traffic would be low to not-as-low. (I am exceedingly boring, and rarely have time to post things.)