I was able to get immich set up on my Ubuntu 20 server using Docker. I left the defaults for the DB, but changed the upload location to an external mounted drive, and added that drive as a volume in Docker compose.
The initial import tasks were running smoothly.
At some point, the server was restarted. Since reconnecting the drive, I get this error repeating while trying to run "docker compose up"
immich_server | Error: connect ETIMEDOUT
immich_server | at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41)
immich_server | at Object.onceWrapper (node:events:633:28)
immich_server | at Socket.emit (node:events:519:28)
immich_server | at Socket._onTimeout (node:net:591:8)
immich_server | at listOnTimeout (node:internal/timers:581:17)
immich_server | at process.processTimers (node:internal/timers:519:7) {
immich_server | errorno: 'ETIMEDOUT',
immich_server | code: 'ETIMEDOUT',
immich_server | syscall: 'connect'
immich_server | }
The redis container seems to be running
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
23e6c905b51e redis:6.2-alpine "docker-entrypoint.s…" 14 seconds ago Up 14 seconds (health: starting) 6379/tcp immich_redis
Something probably worth noting is that after this started, I replaces the snap install of Docker with the official release.
.