@laracoft My code is a repository that’s on both my computer and GitHub; user-uploaded assets are stored in S3; and my applications are deployed to Heroku, which automatically creates a database back-up daily.
I host all my own sites since I run a home datacenter so I have backups on the application storage, db & file storage on raspberry pi 5s with 2tb nand ssds, also off site backups to my dedicated server on ovh
Well. I have my codebase as repository on Github. DB is supabase and storage is S3. And the server where i have Laravel forge installed has a daily backup.
I bundle my db dump, env, and storage into a tar.gz and push it over SSH with a tiny bash script; restoring is just extracting and running migrate. For storage-heavy projects, I clean old junk with tools I already use, and I’ve wiped external disks for cold backups using https://hddformat.com, which made resets painless before reusing drives for off‑server copies.