Search function not working in group folders
Discussed in https://github.com/ciur/papermerge/discussions/667
Originally posted by PacketAttack-NetSecOps August 15, 2025 Hello, new user here. I'm trying to setup papermerge for a small multi-user environment. I want all users to scan to a shared group folder and not their local inbox or home folder. I created a group, and enabled the special folders: inbox and home. I then assigned my users to the group. The issue is that when i upload documents to these folders, the OCR or search function does not work. If i move the files back to a local user folder, OCR and search will work properly.
I cant seem to find anything to help me in troubleshooting this.
Any suggestions would be greatly appreciated.
@PacketAttack-NetSecOps, what version are you using ?
3.5.2, I'm deploying using docker compose
services:
webapp:
image: papermerge/papermerge:3.5.2
environment:
PAPERMERGE__SECURITY__SECRET_KEY: 12345
PAPERMERGE__AUTH__USERNAME: admin
PAPERMERGE__AUTH__PASSWORD: admin
PAPERMERGE__DATABASE__URL: postgresql://coco:jumbo@db:5432/pmgdb
PAPERMERGE__SEARCH__URL: solr://solr:8983/pmg
PAPERMERGE__MAIN__MEDIA_ROOT: /var/media/pmg
PAPERMERGE__REDIS__URL: redis://redis:6379/0
PAPERMERGE__OCR__LANG_CODES: "eng,deu"
PAPERMERGE__OCR__DEFAULT_LANG_CODE: "eng"
volumes:
- media_root:/var/media/pmg
ports:
- "12000:80"
depends_on:
- db
- redis
- solr
ocr_worker:
image: papermerge/ocrworker:0.3.1
command: worker
environment:
PAPERMERGE__DATABASE__URL: postgresql://coco:jumbo@db:5432/pmgdb
PAPERMERGE__REDIS__URL: redis://redis:6379/0
PAPERMERGE__MAIN__MEDIA_ROOT: /var/media/pmg
OCR_WORKER_ARGS: "-Q ocr -c 2"
depends_on:
- redis
- db
volumes:
- media_root:/var/media/pmg
i3worker:
image: papermerge/i3worker:0.3
command: worker
environment:
PAPERMERGE__DATABASE__URL: postgresql://coco:jumbo@db:5432/pmgdb
PAPERMERGE__SEARCH__URL: solr://solr:8983/pmg
PAPERMERGE__REDIS__URL: redis://redis:6379/0
I3_WORKER_ARGS: "-Q i3 -c 2"
depends_on:
- redis
- db
- solr
path_template_worker:
image: papermerge/path-tmpl-worker:0.4
command: worker
environment:
PAPERMERGE__DATABASE__URL: postgresql://coco:jumbo@db:5432/pmgdb
PAPERMERGE__REDIS__URL: redis://redis:6379/0
PATH_TMPL_WORKER_ARGS: "-Q path_tmpl -c 2"
depends_on:
- redis
db:
image: postgres:16.1
volumes:
- pgdata:/var/lib/postgresql/data/
environment:
POSTGRES_PASSWORD: jumbo
POSTGRES_DB: pmgdb
POSTGRES_USER: coco
healthcheck:
test: pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB
interval: 5s
timeout: 10s
retries: 5
start_period: 10s
redis:
image: bitnami/redis:7.2
ports:
- "6379:6379"
environment:
ALLOW_EMPTY_PASSWORD: "yes"
solr:
image: solr:9.7
ports:
- "8983:8983"
volumes:
- solr_data:/var/solr
command:
- solr-precreate
- pmg
volumes:
pgdata:
media_root:
solr_data: