That way Google has no ability to read the data and it's only a just in case backup if my NAS goes up in flames.
You could write down a document on exactly how to pull the data off the backup.
I think I paid $300/year for 20TB, so it's not free, but it's offsite, well encrypted, and I'm pretty sure it will still be there if I need it next week.
I still configure my clients (Thunderbird, K-9, etc.) to send to my mail server, but that just forwards on to the actual email sender (if authenticated). This way I can change email senders without needing to change all my clients. There are still risks though because if you choose the cheaper plan (as I do), then you get grouped onto a sending pool that spammers might use and then you might get periodically affected if that set of IPs take a reputation hit.
My config for sending: With OpenSMTPD, process it with DKIM:
action "process_dkim" relay host smtp://127.0.0.1:10027
match from auth for any action "process_dkim"
A local DKIM process then processes and sends back to OpenSMTPD: listen 127.0.0.1:10027
relay 127.0.0.1:10028
[...] DKIM signing config [...]
Then back to OpenSMTPD to forward to the final email sender: listen on lo port 10028 tag DKIM
action "process_outbound" relay host smtp+tls://label@... auth <secrets>
match tag DKIM for any action "process_outbound"
I'm not sure if I even need to sign with DKIM as my email sender does the final DKIM signing, but it seems that in the email world, it's always best to do things as "properly" as possible whenever you can.I've been doing this for years, and spam and deliverability issues have been minimal and I've dealt with some big names.
Btw immich is incredible. I recommend Nextcloud AIO instead of raw Nextcloud. Absolutely great tools