Using Paperless-ngx with Nextcloud

Good evening,

I would like Paperless-ngx to consume and archive all of its data from and to Nextcloud folders in order to scan directly into the system and make it possible to search and lookup my documents on different devices.

So far I couldn’t figure out how to make the systems interact with each other and since on umbrel they work in different containers it doesn’t seem to make it easier…

I understood so far that I might have to change stuff in the docker-compose.yml but I am really not sure how to to this.

Does anyone already use a similar setup and has a solution or nice workaround?

Thx.

Thanks for your contribution. I’ve been asking myself the same question…

I’m using both apps also in containers but not on my Umbrel, on a TrueNAS. Principle should be the same. You must mount a common folder for the paperless files.
One possible solution is to create a folder somewhere on your Umbrel like /umbrel/umbrel/paperless (not sure where is the best place but it should not really matter), then add mount point (bind) in the docker-compose environnement parameters of each app.
Check online for the syntaxe, I don’t want to misslead, I’m no expert.
Note that l’m not sure this solution will survive app update.

Another solution is to mount a WebDAV folder from Nextcloud on Paperless but I’m not sure how.

In any case it will be for the consume folder only, drop files in it, Paperless will consume them and remove them immediatly from the folder. You cannot browse and open the pdf/jpg files from Nextxloud. This would be nice to see the files in read-only but I’m not sure it’s possible or recommanded.

Sorry for the approximate help, I hope it still lead you to a solution.

The Paperless consume folder is for importing files, and as you mentioned, it removes the files after consumption. So, mounting a folder for reading the documents may not work well here.

If you want a read-only view of files, you’d need a separate folder where Paperless stores documents after processing, but you’d lose real-time synchronization between apps.