mmich runs in a docker container.
http://192.168.26.110:3003 is defined as machine learning server
192.168.26.110 is reacheble from immich:
$docker exec -it immich_server curl -v http://192.168.26.110:3003
- Trying 192.168.26.110:3003...
- Connected to 192.168.26.110 (192.168.26.110) port 3003
- using HTTP/1.x
GET / HTTP/1.1
Host: 192.168.26.110:3003
User-Agent: curl/8.14.1
Accept: /
- Request completely sent off
< HTTP/1.1 200 OK
< date: Sun, 02 Aug 2026 15:41:20 GMT
< server: uvicorn
< content-length: 23
< content-type: application/json
< - Connection #0 to host 192.168.26.110 left intact
{"message":"Immich ML"}
In the logfile the remote-ml instance is seen:
immich_server | [Nest] 25 - 08/02/2026, 6:17:30 PM LOG [Api:MachineLearningRepository] Machine learning server became healthy (http://192.168.26.110:3003).
But for every job que is see:
immich_server | [Nest] 7 - 08/02/2026, 6:17:25 PM ERROR [Microservices:{"source":"upload","id":"41eef934-043f-4102-9c1c-26e0f3f8db30"}] Unable to run job handler (AssetDetectFaces): Error: Machine learning repository not been setup
immich_server | Error: Machine learning repository not been setup
...
As result no tasks are scheduled to the remote-ml.
What to do to setup the Machine learning repository?
.