Backup and recovery
Backing up Che involves a combination of the following processes that back up different data:
Use the Che Operator and a configured backup server to back up and restore the Che instance. You can back up the Che instance by using custom resources or chectl to a backup server that you have configured: SFTP, Amazon S3 (or S3 API compatible storage), or REST. You can restore the Che instance using custom resources or chectl.
Use the internal backup server to test this process.
Use backups of persistent volumes to back up and restore the source code stored in users' workspaces.
Whether or not you implement backups of persistent volumes, advise users to commit and push their changes to avoid losing their work.
Use backups of the external PostgreSQL database to back up and restore persisting data about the state of Che.