!!! ATTENTION !!! The docker-compose.yaml that is present here is redesigned so that it can be used in Portainer. If you want to run it from the docker compose command line, just replace stack.env with .env
Sometimes Immich may return error 500 after startup. It helps to stop all containers and then start them in that order:
- immich_postgres, immich_redis, immich_typesense
- Here you need to wait 3-5 minutes to be sure, that typesense is running correctly
- Rest of the containers, including immich_server
NGINX Reverse Proxy note
After 1.94 you must enable Websockets Support in the proxy host settings, as they now are used to check the server status from the frontend.
