Phonemos has two data stores that need to be backed up by the operator:
The postgres database
The S3-compatible object store (usually Minio if run on premise)
If you use the Ubuntu-based single server installation then you just need to ensure that the /data/volumes on the server is properly backuped or that you snapshot the virtual machine.
For large installations it’s recommended to use a dedicated Postgres database that is mirrored off-site and has regular backups performed. For the object store we also recommend to use existing setups that also have high availability and durability. Phonemos can automatically mirror its data (files, attachments etc.) to a secondary store, e.g. an independent offsite S3 store. Data on the object store is stored encrypted using per-file SSE-C encryption.