Is it safe for data integrity to use a “non ECC mini pc” that runs docker containers from the volumes of a “NAS with ECC ram”?
Or does the mini pc also require ECC ram for the data integrity?
Sorry if it is a noob question.
Is it safe for data integrity to use a “non ECC mini pc” that runs docker containers from the volumes of a “NAS with ECC ram”?
Or does the mini pc also require ECC ram for the data integrity?
Sorry if it is a noob question.
Disclaimer: I am an absolute amateur with self hosting. That being said, in my opinion containers/services you want to run can be split into two categories for this: things that benefit from data integrity and things that don’t.
Examples: a Plex/Jellyfin server that is only reading memory does not benefit at all, as it doesn’t handle storing the data at all. PiHole has no need for ecc. Security camera DVR software can benefit from ecc, but in my opinion could be run without it for home use. Whatever NAS software you are running can benefit the most from ecc.
If your NAS has enough ecc ram to run the docker containers or vms that can benefit, I personally see no harm in using a second pc for everything else, as long as it is cheaper than adding more RAM/better CPU, and running two systems does not dramatically increase electricity used.