How to backup Weaviate daily?

Hi all,

I’m newbie in Weaviate and I’m using Weaviate on EKS. I want to backup Weaviate daily to S3 but not found the official solution yet. Does anyone has the best solution for backup? please support me.

Hey @john19880601 ,

You can backup daily to S3 on EKS, you just need to enable the backup-s3 module in your Weaviate deployment and configure the required S3 environment variables (BACKUP_S3_BUCKET, etc.). You can then trigger backups via the API or client libraries (like Python).

To automate, I believe you can do a CronJob or an external scheduler to call the backup API daily.

Best regards,

Mohamed Shahin
Weaviate Support Engineer
(Ireland, UTC±00:00/+01:00)