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
- Help with nameservers
I just added our domain, and as per instruction in the page following, it says, "Add the following nameservers on your DNS provider. ..." I want to keep my cu...
- Anyone can help me about payment issue
I was using the free plan, and when it ended, I received an invoice. However, I had already canceled the plan. Could you please explain why the invoice is still...
- Problem with Appwrite CLI: Removing data...
I'm having an issue with the CLI while trying to manage multiple databases within a single project. My goal is to simplify my local environment by only includin...