The discussion revolves around taking hourly backups of Discourse and understanding what is included in the backups. pprp initially inquired about hourly backups and was informed by rishabh that the admin panel only allows for daily backups. To achieve hourly backups, Falco suggested using a custom script with pg_dump.
Regarding what is included in the backups, merefield explained that the inbuilt backup functionality only includes the database and does not include the file system or app.yml. To fully recreate a server, a copy of app.yml and the inbuilt backup are needed.
pprp asked if all additional settings would be preserved when restoring from a backup, and merefield confirmed that they would be, but noted the importance of updating DNS settings if the IP address changes.
How to take backup of Discourse hourly in a day. Is it possible to do it from “/admin/site_settings/category/backups” ? or should check PostgreSQL backup mechanism?
Can you confirm - what ever back ups created under “admin/backups” is only just Database Backup or entire Discourse backup ?
Ok, so once I recreate the new server with (backup) app.yml and the back-up ( Admin > Settings > Backups), then all the additional settings that were added to UI or any additional (admin) settings in old discourse server will be appearing in new server ? (I mean, the newly created server will be exactly like copy of old server with out any data loss) ?