[GH-ISSUE #668] Search function not working in group folders #518

Open
opened 2026-02-25 21:32:05 +03:00 by kerem · 2 comments
Owner

Originally created by @ciur on GitHub (Aug 16, 2025).
Original GitHub issue: https://github.com/ciur/papermerge/issues/668

Originally assigned to: @ciur on GitHub.

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.

Originally created by @ciur on GitHub (Aug 16, 2025). Original GitHub issue: https://github.com/ciur/papermerge/issues/668 Originally assigned to: @ciur on GitHub. ### Discussed in https://github.com/ciur/papermerge/discussions/667 <div type='discussions-op-text'> <sup>Originally posted by **PacketAttack-NetSecOps** August 15, 2025</sup> 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.</div>
Author
Owner

@ciur commented on GitHub (Aug 16, 2025):

@PacketAttack-NetSecOps, what version are you using ?

<!-- gh-comment-id:3193358102 --> @ciur commented on GitHub (Aug 16, 2025): @PacketAttack-NetSecOps, what version are you using ?
Author
Owner

@PacketAttack-NetSecOps commented on GitHub (Aug 16, 2025):

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:
<!-- gh-comment-id:3193706556 --> @PacketAttack-NetSecOps commented on GitHub (Aug 16, 2025): 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: ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/papermerge#518
No description provided.