Your restore/backup gist helps tremendously. I just migrated local dev to the ☁. One suggestion I'd like to make is to delete the cloud function deployments and use only the latest one. The backup I moved was 800MB because of those deployments. Other than that, 100% confirmed it works to a tee.
As of now with Appwrite 1.2.0, I deleted some rows in other tables.
delete from _console_domains;
//show domain permissions select * from \_console_domains_perms;
You can't imagine how many times have I opened this article 😅 Thanks a lot for this article!
Your restore/backup gist helps tremendously. I just migrated local dev to the ☁. One suggestion I'd like to make is to delete the cloud function deployments and use only the latest one. The backup I moved was 800MB because of those deployments. Other than that, 100% confirmed it works to a tee.
As of now with Appwrite 1.2.0, I deleted some rows in other tables.
delete from
_console_domains
;//show domain permissions
select * from \
_console_domains_perms;
//delete domain permissions
delete from
_console_domains_perms;
rsync is our friend when moving to a new server.
rsync -avz --progress backups/backup-2023-03-21T02-05-16.tar.gz root@[targetServer]:/root/appwrite/backups/backup.tar.gz
2023-03-21T02-05-16.tar.gz is the source file to copy
backup.tar.gz is the target because that is the name restore.sh expects to find alongside it.
Issue certificates
docker-compose up -d
docker compose exec appwrite ssl domain="app.mydomain.com"