I am currently trialling Paperless-ngx as a replacement to Zotero.

It is self-hosted under Docker and runs multiple containers (broker, db, gotenburg, tika, webserver).

Start docker from PowerShell

Docker on Windows Subsystem for Linux won’t accept paths like C:/ but if I don’t use them and have /mnt/c instead, then the permissions can’t be set.

In this case use PowerShell and cd to \\wsl.localhost\Ubuntu-24.04\home\dcb\docker-stacks\paperless-ngx before running the container