I'm new to a lot of this and have managed to get OMV set up in a way I am happy with by repurposing hardware that is over 10 years old. Please let me know if I am doing anything silly or if there are best practices that I am not following. This is my set up:
1x newer 1TB SATA disk used by various Apple machines for TimeMachine backups (set and forget type of thing). The plan is for each Apple device to back up to an OMV NAS drive on the fly and manual backups to be made on each machine by plugging in a USB HDD manually into the Apple machines every now and then. I would like to upgrade this to a 2TB SSD at some point.
1x old 250GB SATA disk has the OMV & Debian install. I've also set this as the target for a Nextcloud install via Docker. I am going to install NextCloud iOS and OSX clients locally on all our machines so we can add photos into this NextCloud from all our different devices and they will be stored on the OMV disk as well as the iMac's disk when they sync with the iMac via the NextCloud app. For photos taken with a DSLR, this will be hooked up to the iMac and photos stored locally. That local folder will sync to NextCloud so the camera photos will exist on the iMac's local drive as well as the OMV/Debian/Nextcloud SATA drive and can be browsed on mobile devices with the NextCloud app. For now my media is only 100GB in size but when it gets bigger, I will upgrade this 250GB SATA disk to a 1 or 2TB SSD.
1x old 120GB SATA disk for raw video dumps (I don't mind if this fails, the data isn't that important but just storing it because I have the space so why not!). Transfers will be done over SMB.
Small capacity USB stick for acting as a dropbox/DLNA server. Whenever we want to play photos or a video file we will just move it to this stick and this can be read by the TV. The USB stick is connected via USB to the main machine running Debian/OMV. It's not a big deal if data on it is lost as a copy of the same files will exist elsewhere.
External (USB) 1TB USB HDD to take regular (manual) backups of the OMV/Debian disk via the feature in the OMV admin panel.
[Soon I will add another 1TB HDD over SATA and create private folders for individuals to have a drag and drop of their most important files to back up manually whenever they wish.]
So the main things are:
* OS X machines are backed up in 2 different locations via TimeMachine.
* Personal Photos and Media are stored on the iMac 1TB internal HDD, synced to a OMV NAS drive and also will be part of the iMac timemachine backups on the OMV NAS. Photos can be added via iOS devices with the NextCloud app and will be synced to the iMac and OMV NAS drive.
The main Debian/OMV machine is very old. It's running an AMD Athlon64 X2 Processor, 2GB DDR ECC RAM and has the original 250GB SATA HDD it came with running the OS and OMV and Nextcloud.
My questions are:
1) Am I taking any risks (in terms of network security and storage reliability) by having Nextcloud on the main OS drive?
2) What's the better upgrade - a) 1-2TB SSD for the Debian/OMV/NextCloud drive (cost £100-200); b) 3x 250GB to 2TB SSDs for the NAS drives (cost £300-400) or c) new RAM for the Debian machine (cost £100for 4GB ECC DDR RAM - it is so old it's hardly sold by anyone!) So far performance has been fine, although the NextCloud web interface is a bit slow but not bothering me too much.
3) Should I bother with setting up RAID or is it not worth the cost (of new, larger disks) and hassle given my backup strategy above?
4) I'd like to test more docker containers (there are a lot of good open source/self-hosted apps for all sorts of things these days). Is it safe to have these Docker containers in the main OS drive with my personal data there too? Or else I'd like to install node.js and PHP/mysql so I can experiment with some web development, again this would have to be on the OS disk I think but if it's not recommended I will just get a RaspberryPi for this or an AWS account!
Thanks all for your help. This has been a great, active community from my experience
And I'm amazed at how much better OMV on a 10 year old machine is - I'm moving from a Buffalo NAS which gave me a lot of headaches and just didn't work with the most basic things!