Squidex cloud backup and mongodb

Hi Sebastian,

From https://squidex.io/pricing:

Can I move from the cloud to a self hosted solution or back?

Yes, Squidex provides backup functionality out of the box. You can create a backup in the cloud and then restore this backup in your own installation. You can also open a support request to restore a backup in the Cloud.

I’m wondering:

  1. The backup. Is it a backup created using mongodump that i later can download if i would move need to move to self hosting? Or are you referring to squidex’s own built in backup capabilities (backup/restore squidex apps)?

  2. Does squidex cloud use mongodb atlas?

It refers to the custom backup system, that only stores everything for one app. The mongodump would be a backup across all apps.

No, I consider that, but the pricing is high and it would need a major deployment change to keep the costs constant. But I would like to use atlas search and the vector database.

Thanks for the update, Sebastian.

What about images. When I choose to buy one of your plans. The images are stored how and where by default?

And how can I transfer the images from squidex cloud to another cloud provider?

The images are stored in google cloud storage. When you make a backup they are downloaded from the storage and added to the archive. So the backup can become pretty large.

Hi @Sebastian,

Continuing in this thread since the following question is related.

What I’m wondering is the following:

I’m using Squidex Cloud for my app instead of rolling out my own infrastructure on some provider. From my understanding, backups (Settings → Jobs and Backups) are backups of that particular app and includes all event + images.

In case of a disaster, I can take this backup and recreate EVERYTHING (settings, rules, schemas, images (assets), content, users, roles, etc), correct?

Is there a way to automate the backup process? For example; I would like to take a backup of everything once every 24 hours. Is this possible, if so, how?

There is no automatic solution for that. You have to use the CLI and automate it yourself.

But there is also a backup for the whole instance of course in case of a disaster.

I will check the CLI.

How does the recovery of the instance work in practice?
In case of a disaster one would need to submit a support ticket and then you would carry out the restore?

It is meant for the.whole system not individual users. So i fuck up something;)

Okay, good to know there is a backup in case of a disaster.

So for one’s peace of mind the best thing to do is to:

  • Rely on Squidex Cloud infrastructure continuous backup strategy
  • Use the Squidex CLI to automate the backup process of backing up your app/apps
  • Anything else?

No, thats basically it.

1 Like