Skip to content
Git

Backups

Backups are a vital part of a public platform. At CodeFloe, we have backups for the following parts:

  • Database: via pgbackrest. Both diff backups every hour and full backups every day.
  • Repositories: backed up via restic every hour to two distinct S3 locations.
  • Other assets: Assets which are stored natively in S3 are mirrored to another S3 location.

Because of the IaC approach, no backups of the complete VM or its operating system are needed. Any server can be restored to its current configuration by running an Ansible playbook.