Hey folks, previously used Overseerr and trying to migrate to Seerr, but getting this EACCES error.
I suspect it's a user-level permission error as I have a limited docker account that owns the folder but I can't find any documentation for running the image as different user credentials.
The only lines I changed in the default compose are the TZ and the path (- /volume2/docker/seerr:/app/config).
Full error:
seerr |
seerr | > seerr@3.0.1 start
seerr | > NODE_ENV=production node dist/index.js
seerr |
seerr |
seerr | 2026-02-15T04:56:43.663Z [info]: Commit Tag: 789bcc8eec3414da373328e374c2edb1abc3ac0d
seerr | 2026-02-15T04:56:44.783Z [info]: Starting Seerr version 3.0.1
seerr | node:events:497
seerr | throw er; // Unhandled 'error' event
seerr | ^
seerr |
seerr | Error: EACCES: permission denied, open '/app/config/logs/seerr-2026-02-15.log'
seerr | Emitted 'error' event at:
seerr | at WriteStream.<anonymous> (/app/node_modules/.pnpm/file-stream-rotator@0.6.1/node_modules/file-stream-rotator/FileStreamRotator.js:697:15)
seerr | at WriteStream.emit (node:events:519:28)
seerr | at emitErrorNT (node:internal/streams/destroy:170:8)
seerr | at emitErrorCloseNT (node:internal/streams/destroy:129:3)
seerr | at process.processTicksAndRejections (node:internal/process/task_queues:90:21) {
seerr | errno: -13,
seerr | code: 'EACCES',
seerr | syscall: 'open',
seerr | path: '/app/config/logs/seerr-2026-02-15.log'
seerr | }
seerr |
seerr | Node.js v22.22.0
seerr |
seerr | npm notice
seerr | npm notice New major version of npm available! 10.9.4 -> 11.10.0
seerr | npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.10.0
seerr | npm notice To update run: npm install -g npm@11.10.0
seerr | npm notice
seerr exited with code 0