Never had any breaks with immich. Immich libary is backuped daily to external provider. Data Retention is managed by them, so I only need to run my scripts.
The libary (upload folder) is the only thing you need to backup. I don’t think it is more complicated than any other folder with subfolders. You can always start from zero
I use rclone for automatic backups from my server, Immich included 🐱
Last update 2022, same with podgrab. I hope the dev is okay 🫤