Same here, I've just kept it simple with Immich and Nextcloud. Automatic updates set up on debian and automatic docker pull to update the apps. With a nightly backup to both a local hard drive and encrypted backups to google drive.
After I set it up and stopped fiddling with it it's just run flawlessly for the last 6 months.