The Webcoast
Back to Papra

Setting up Papra

A newer, lighter-weight project than Paperless-ngx below, worth comparing against it for a simpler archive without the OCR pipeline.

  1. 1

    Run the container

    Papra ships as a single container with everything it needs built in, no separate database required for a personal instance.

    services:
      papra:
        image: ghcr.io/papra-hq/papra:latest
        container_name: papra
        restart: unless-stopped
        ports:
          - "1221:1221"
        volumes:
          - ./data:/app/data
  2. 2

    Create the first account

    The first visit to the web app offers to create an account directly; this becomes the instance's owner.

  3. 3

    Upload a document and confirm it's searchable

    Drop in a PDF and search for a word that only appears in its body text, not the filename, to confirm the content indexing is actually working.

Further reading

  • Papra on GitHub

    Source, setup instructions, and release notes for this actively developing project.