Back

Data Migration Inquiry

  • 0
  • Self Hosted
  • Tools
anyuru
20 Sep, 2023, 12:37

I hope you're all doing well. I have a query regarding data migration between different Appwrite instances, and I would greatly appreciate your insights.

Previously, I was working on an Appwrite project hosted on a self-hosted instance, which was running version 1.3.7. However, I've now set up a new server with the latest Appwrite version, 1.4.3. The challenge I'm facing is the transfer of numerous projects and their associated data, which would be quite time-consuming to rewrite from scratch.

Is there a method or best practice for transferring this data between instances, allowing me to avoid re-creating the entire projects?

Thank you in advance for your assistance and guidance.

TL;DR
User wants to migrate data between different Appwrite instances. They have an old server running version 1.3.7 and a new server running version 1.4.3. They want to transfer projects and associated data without having to recreate everything. Two options are suggested: use the in-built migration tool if both servers are on the same version, or perform a backup on the old server and restore it on the new server.
safwan
20 Sep, 2023, 13:46

The first thing you would need to do is make sure both the servers are on the same Appwrite version, so there's no inconsistencies in the data structures.

safwan
20 Sep, 2023, 13:46

Once you have both the servers on the same version, you have 2 options

safwan
20 Sep, 2023, 13:47
  1. If you are running 1.4.3 on both, you can use the in-built migration tool which is accessible from the Project Settings
  2. If you want to perform manual transfer of data, you can perform a backup on the original server, and restore it on the other server
safwan
20 Sep, 2023, 13:49

This is a video that explains the backup / restore process well: https://www.youtube.com/watch?v=lM5yZEPtlvg

anyuru
20 Sep, 2023, 14:26

Thanks. I'm going to try that.

Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more