this post was submitted on 09 Nov 2023
11 points (100.0% liked)
Aotearoa / New Zealand
1644 readers
9 users here now
Kia ora and welcome to !newzealand, a place to share and discuss anything about Aotearoa in general
- For politics , please use [email protected]
- Shitposts, circlejerks, memes, and non-NZ topics belong in [email protected]
- If you need help using Lemmy.nz, go to [email protected]
- NZ regional and special interest communities
Rules:
FAQ ~ NZ Community List ~ Join Matrix chatroom
Banner image by Bernard Spragg
Got an idea for next month's banner?
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Two parts. The first part is the important part, the database. I run a scheduled database dump for this (the lemmy documentation actually explains how to do a database dump and how to restore it - I just have a bash script triggered by a cron job).
The second part is the images. Uploaded images and the image cache (for thumbnails for posts on other servers, etc) are virtually impossible to tell apart, so it's all backed up (about 150GB just for images). For this, I just do a tarball of the whole directory. Any in-progress changes get skipped by the process but my theory is that since images are only added and deleted, if the process was run 30 seconds earlier then any being added would have been missed anyway, so they can wait until tomorrow's backup. The vast, vast majority are cached images rather than image uploads anyway.
These two things are done overnight NZ time as they can be resource intensive, but I've done daylight hour backups before when needed, and it doesn't cause much of an impact to the site performance anyway.