
I have two separate servers both running Appwrite 1.6.0. I am trying to move all the data from the Appwrite instance running on Server A to the one running on Server B.
This is how I have gone about it:
- Took a dump of the DB on server A
- Created a volume backup of appwrite uploads and functions on Server A
- Copied the db dump and the backup volumes to server B
- Set the OPENSSL key to match on both servers
- Restored the db
- Restored the volumes
- Ran docker migrate to finish up the migration
Now after doing all this, I launch the console and try to login, I get an invalid credentials error. Now the smtp config is setup fine on server B so I reset the password and login. From the console, I can see that everything is there in the database, however when I go to the storage section, the files are there, but they are still encrypted, the images show broken links and can’t be previewed. What exactly is it that I am missing here?
Also, I am running both servers on Coolify, so if there is a simpler way of doing this, please let me know

Try recreating the containers and dump the redis cache from the server B

Ah I see, how can I take a backup of the redis cache?

I think you can just invalidate it and then restart appwrite

Don't try in the working server but in testing/B instance just in case

Also, the docs strictly prohibit doing this https://appwrite.io/docs/advanced/self-hosting/production

Where?
Recommended threads
- Cannot create a user
Hi, I am using a lowcoder frontend and trying to create a user in Appwrite (python function). Unfortunately, all I got is an error: "Raw body: Error". It means...
- Relationships restricted to a max depth ...
When I do query like: ``` await _databases.listDocuments( databaseId: AppwriteConfig.DATABASE_ID, collectionId: AppwriteConfig.SERVICES_COLLECTI...
- How can we add more than 8 attributes in...
Hey, when I tried to add attribute in my collection it showed me this Error "The maximum number or size of attributes for this collection has been reached." How...
