Problem: Fresh Appwrite 1.8.1 installation returns 404 on all requests. Traefik can't communicate with Docker daemon. Error: Error response from daemon: client version 1.24 is too old. Minimum supported API version is 1.44 Environment:
Docker: 27.4.1 Appwrite: 1.8.1 Traefik: 2.11 (from official docker-compose.yml) Ubuntu 24.04
Symptoms:
curl http://127.0.0.1:9093/ → HTTP 404 All 25 containers running successfully docker exec appwrite doctor shows all settings valid Traefik logs constantly showing API version errors Traefik cannot discover containers or routing rules
What I've tried: ❌ Adding DOCKER_API_VERSION=1.44 environment variable ❌ Adding --providers.docker.endpoint parameter ✅ Verified all configs, labels, and domain settings are correct Root Cause: Traefik 2.11 defaults to Docker API v1.24, but Docker 27.x requires minimum API v1.44 Question: What's the recommended fix? Should I:
Upgrade to Traefik 3.x in docker-compose.yml? Configure Traefik to use newer API version? Downgrade Docker version?
Has anyone successfully run Appwrite 1.8.1 with Docker 27.x?
Recommended threads
- Selfhost - Starting Docker containers fa...
I am stuck at installing appwrite. Specifically, the containers dont want to start up. The images are downloaded and ready. Dockhand is reporting containers st...
- It says domain already used but I have d...
I accidentally deleted the project in which I used my domain originally (orexia.app) from name.com. Now I am trying to add it to a different project and it says...
- Is this normal in the self host custom d...
when i try to add custom domain to the project did not see this in 1.8.0 ok when pressed the retry it says "DNS verification failed with resolver 8.8.8.8. Domai...