I posted this on Reddit, but not getting any replies.
Let me paint the picture so that everyone can see my use case and get a proper advice from the community.I'm currently using two unRaid servers both of them are on version 6.5.3 - the current latest version is 6.6.7. I have the primary unRaid with 36TB (mixed of 8TB and 4TB) total and the backup unRaid with 16TB is off-site at parents house.
I'm using these servers to store data backup from family laptops and mobile devices - e.g. documents, videos, and pictures. This is done via some docker containers. I backed up the primary unRaid to the backup unRaid via Syncthing (media) and Duplicati (files and documents for archiving). My parents and siblings use my backup unRaid for media use via the Jellyfin container (this is why I don't use Duplicati to archive the media). I backup my backup unRaid via Duplicati (these are the appdata, flash drive, system). The active services on my backup unRaid server are pihole (local DNS), duckdns (update public IP), Jellyfin (media service), Duplicati and Syncthing. All major services are done on my primary server.
I'm using the following Docker containers and their associated IP address:Beets - bridge
binhex-airsonic - 10.0.7.24
binhex-delugevpn - bridge
binhex-emby - 10.0.7.10
binhex-krusader - bridge
binhex-pycharm - 10.0.7.17
Bitwarden - docker create network proxy (accessible from the Internet via Letsencrypt)
Booksonic - 10.0.7.14
CalibreWeb - bridge
DuckDNS 10.0.7.19
Duplicati - bridge
Filebot - bridge
Letsencrypt - docker create network proxy
mariadb-photos - bridge
mariadb-nextcloud - bridge
Nextcloud - docker create network proxy (accessible from the Internet via Letsencrypt)
Pihole - 10.0.20.10 (dmz)
Piwigo - bridge
RDP-calibre - bridge
Syncthing - bridge
unifi-controller - 10.0.7.11
youtube-dl-server - bridge
I also have a Windows VM that I use as my NVR with the following specs : Windows 10 Pro with 4 vCPU, 4GB RAM and 50 GB vHDD. This VM saves the captured videos to a SMB share that I have on my unRaid server.
I got some plugins that I use "CA Backup/Restore Appdata" that backups my appdata, flash drive and libvirt.img. I also have all my HDD and cache (SSD) disks encrypted except for parity. I have my drives to spin down if they have been idle for 15 minutes. All the writes happen to my cache drive first and the data/files get moved to the array every 8 hours.
I use CyberpowerPC as my UPS. This works our of the box with unRaid. All I have to do is plug the provided USB cable and my server knows that there is an backup battery. The only thing I need to do is set when to shutdown the system when it hits the last 15 minutes of the battery power.
The reason I'm looking for a replacement for my unRaid servers is that I could not, for the life of me, get my servers working anything newer than 6.5.3. I have tried what was suggested at unraid forums and r/unraid, but nothing work. It got to the point that I need to find an alternative to unRaid.
I am thinking to switch to OMV if I get OMV to work that way I have my unRaid servers. Based on what I have gathered so far, it seems like it can replace the unRaid and OMV seems to be a more flexible server than unRaid.Here is what I have put together that I think could address the basic of the things I have on my primary unRaid.
- Use snapRaid to assign my biggest drive as the parity drive and set the rest of the drives as data/content.
- Use UnionFS (MergeFS) to spread out the files/data across the member of the array/filesystem instead of creating a directory on each disk
- Use Virtualbox to virtualized my Windows 10 as an NVR
- The NUT plug-in will be used for my UPS setup
- Use Duplicati to backup/compress my appdata and VM to a local share
- The remotemount share plug-in would allow me to mount a remote SMB share from off-site backup server
- Duplicati will archive the "step 5" to my off-site server via remote SMB share
I believe there is a retention option for Duplicati. I can't remember if this is true. I want to write to the cache first then moved the data to the array at a specific interval.
- I know I mentioned the flash drive several times. For those who are not familiar, this is a way of backing up the entire system. Would you recommend to install OMV on a flash drive with flash plugin?
- If I install the OMV on a flash drive, can I switch to a different server?
- If yes on #2, what issues would I get or reinstall OMV is the answer?
- How hard would it be to upgrade OMV to a newer version?
- Do I still have to "apt update && apt upgrade" or all updates are done in webUI > Update Management?
- Can I use the appdata that I have from unRaid and put it on OMV instead of recreating every container that I have from scratch?
- OMV supports multiple disk format. What disk format would you recommend for SnapRaid with MergeFS?
- If I were to change my motherboard, what do I need to do with the drives installed (with unRaid I just need to place the drives to their designated slots to prevent data loss - https://ipsassets.unraid.net/u…910b9c2b8fd812fc7c058.PNG)?
- For encrypting the drives, I would assume this is done via the LUKS plugin, correct?
- Since I am going to encrypt my drives, do I need to encrypt the parity drive?
- I noticed that I can do 8 keys for encrypting the disk. What is the purpose of this?
- Can I import my Windows 10 VM from unRaid (KVM) to OMV (Virtualbox)?
- How do you update your Docker containers?
- Is there an automatic Docker container updater?
- How do you backup your system?
- If you are using the backup plugin, what method do you use and why?
- Any plugins that you would recommend and why?
Thanks