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.
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.
Once you have both the servers on the same version, you have 2 options
- If you are running 1.4.3 on both, you can use the in-built migration tool which is accessible from the Project Settings
- 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
This is a video that explains the backup / restore process well: https://www.youtube.com/watch?v=lM5yZEPtlvg
Thanks. I'm going to try that.
Recommended threads
- Cannot migrate from Supabase
Hi, I was trying to migrate from Supabase to the Appwrite database. My database had around 190K columns. I tried it twice. Both times, after 2 days, the proce...
- [SOLVED] CreateRow is doing ListRows on ...
### setup ``` appwrite 1.9.5 self-hosted bun 1.3 node-appwrite 27.1.0 ``` ### issue Im running a function on a self hosted 1.9.5 with "node-appwrite": "^27.1.0...
- Local function execution results in HTTP...
Hi all, I'm trying to develop a new function on my Ubuntu 24.04 machine running the latest version of docker. I've read through the documentation to install and...