Developer shares step-by-step guide to upgrading self-hosted Appwrite from 1.4.13 to 1.9.5
A developer running self-hosted Appwrite on CapRover documented the complex process of upgrading from version 1.4.13 to 1.9.5, warning that a simple Docker tag bump breaks login due to skipped schema migrations. Appwrite's migrate CLI processes only one schema version per invocation, meaning users must run it separately for each intermediate release in order rather than jumping directly to the latest version. Additional pitfalls include CLI arguments requiring key=value syntax rather than positional values, and the database adapter now defaulting to PostgreSQL, which can silently break installs still using MariaDB. The author also discovered that newer Appwrite versions ship the web console as a separate microservice that must be deployed independently on CapRover. The guide aims to help other self-hosters avoid the multi-hour debugging process the author experienced navigating five versions worth of breaking changes.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in