Skip to content
Back

How to update from 1.8.1 to 1.9.6

  • 0
  • 6
  • Self Hosted
  • Flutter
22 Jul, 2026, 20:40

Due to the number of issues reported in version 1.9.5, I am hesitant to proceed with the update. Could anyone advise if version 1.9.6 is stable and resolves those bugs? Additionally, can I upgrade directly from 1.8.1 to 1.9.6, or must I update to 1.9.0 first?

TL;DR
To update from version 1.8.1 to 1.9.6, you may encounter issues with Docker installations not passing `host.docker.internal` into the container. To resolve this, add a link to map the host IP to the container using `--add-host=host.docker.internal=<host_ip>`, ensuring that the host IP is not 127.0.0.1.
22 Jul, 2026, 20:56

you will need to go through 1.9.0 AND 1.9.5 then 1.9.6 (maybe possible to do 1.8.1 > 1.9.5 > 1.9.6 instead of the safer 1.8.1 > 1.9.0 > 1.9.5 > 1.9.6)

regarding the stability, i would prefer not answering myself as i'm not running the usual/recommended config/setup for appwrite

1.9.6 is meant to fix the issues in 1.9.5

23 Jul, 2026, 05:15

thanks guys! then will try this:

1.8.1 > 1.9.0 > 1.9.5 > 1.9.6

23 Jul, 2026, 05:15

and migration to be run every time…?

23 Jul, 2026, 06:33

yes

23 Jul, 2026, 06:47

ok✌️

23 Jul, 2026, 13:50

You are right bro :))

23 Jul, 2026, 14:19

Please tell us how it goes.

I'm on 1.8.1 too, so if you have no problem sharing your results, that will be really helpful

23 Jul, 2026, 15:52

I have done the same path: 1.8.1 -> 1.9.0 (run migration with new web installer) -> 1.9.5 (run migration with new web installer) -> 1.9.6 (run migration with new web installer)

And all done 🙂

23 Jul, 2026, 16:54

Well done mate, so no problems so far?

23 Jul, 2026, 16:55

What is that new web installer you mention?

23 Jul, 2026, 17:07

planning for weekend. Will update status here✌️

23 Jul, 2026, 17:08

how to run migration with new web installer…?

23 Jul, 2026, 19:31

Nop for now

23 Jul, 2026, 19:32

It start a webserver to do the setup/migration over a website. It's to avoid running this over CLI

23 Jul, 2026, 19:32

Just click on "Next" and keep the switch "Automatic migration" on

23 Jul, 2026, 19:39

Oh wow, and how you get access to that? haha

23 Jul, 2026, 19:43
23 Jul, 2026, 19:53

Once you start the update, it show you an url with a specific port, just go to this url and that's it 🙂

23 Jul, 2026, 19:56

Ok ok thank you so much to both of you guys

25 Jul, 2026, 20:39

failed with this error "Error response from daemon: client version 1.52 is too new. Maximum supported API version is 1.42". Upgrading from 1.8.1 to 1.9.0

27 Jul, 2026, 06:03

anybody encountered this error…?

27 Jul, 2026, 07:55

It's because your Docker version is too low. Just specify your docker version in the installer like this: --env DOCKER_API_VERSION=1.43

TypeScript
docker run -it --rm     --publish 20080:20080     --env DOCKER_API_VERSION=1.43     --volume /var/run/docker.sock:/var/run/docker.sock     --volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw     --entrypoint="upgrade"     appwrite/appwrite:1.9.0
27 Jul, 2026, 07:57

will try this and update… thank you

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