Yes, the integrated backup option backs up everything required for a full recovery. It´s sufficient for small/medium instances. As long as the DB does not grow to double/triple digits and full backups are enough, it´s there for you.
rfernandez Ok, if so, where is the option to Restore the backup? I can't find it in the Backup menu of the administration section or anywhere else inside the platform. And there is no mention on how to do that in the documentation.
A recovery option inside the r3 instance that you would like to recover, would likely not be a good solution. Any issue during/after a failed restore could leave you hanging with no options to continue.
A "proper" solution would require a separate service that manages the r3 instance, incl. shutting it down, restoring its DB/files, checking for issues and then restarting it afterwards. It would also need to deal with issues that could come up and allow for return to the previous version.
We can build something like this, but it would take considerable development time to do it right.
We decided to add an integrated backup option as small organizations often struggle with this and it was simple enough to add. Recovery however is a manual, although very simple, process. And it´s documented here.
I would recommend to anyone evaluating a software, to go through and test backup & restore themselves. If you find any details the documentation is missing, please let us know.
For large instances, you should definitely deploy "real", centralized backup solutions that can work with Postgres WALs for incremental backups and allow for more flexible scheduling.