Paperless-GPT
Paperless-GPT
Docker app from Morgoth's Repository
Overview
Requirements
local ollama or AI cloud service (OpenAI, Google Document AI, Azure Document Intelligence)
Runtime arguments
- Web UI
http://[IP]:[PORT:8080]- Network
bridge- Shell
sh- Privileged
- false
Template configuration
- Target
- 8080
- Default
- 8080
- Value
- 8080
Custom Prompt Templates https://github.com/icereed/paperless-gpt?tab=readme-ov-file#custom-prompt-templates
- Target
- /app/prompts
- Default
- /mnt/user/appdata/paperless-gpt/prompts
URL of your paperless-ngx instance (e.g. http://paperless-ngx:8000).
- Default
- http://localhost:8000
API token for paperless-ngx. Generate one in paperless-ngx admin.
Public URL for Paperless (if different from PAPERLESS_BASE_URL).
Tag for manual processing.
- Default
- paperless-gpt
Tag for auto processing.
- Default
- paperless-gpt-auto
AI backend (openai or ollama).
AI model name, e.g. gpt-4o, gpt-3.5-turbo, deepseek-r1:8b.
OpenAI API key (required if using OpenAI).
OpenAI base URL (optional, if using a custom OpenAI compatible service like LiteLLM).
Likely language for documents (e.g. English).
- Default
- English
Ollama server URL (e.g. http://host.docker.internal:11434).
- Default
- http://localhost:11434
OCR provider to use (llm, azure, or google_docai).
- Default
- llm
(for OCR) - openai or ollama
- Default
- openai
(for OCR) - minicpm-v (ollama example), gpt-4o (for openai), etc.
- Default
- gpt-4o
Azure Document Intelligence endpoint. Required if OCR_PROVIDER is azure.
Azure Document Intelligence API key. Required if OCR_PROVIDER is azure.
Azure Document Intelligence model ID. Optional if using azure provider.
- Default
- prebuilt-read
Azure Document Intelligence timeout in seconds.
- Default
- 120
Google Cloud project ID. Required if OCR_PROVIDER is google_docai.
Google Cloud region (e.g. us, eu). Required if OCR_PROVIDER is google_docai.
Document AI processor ID. Required if OCR_PROVIDER is google_docai.
Path to the mounted Google service account key. Required if OCR_PROVIDER is google_docai.
Tag for automatically processing docs with OCR.
- Default
- paperless-gpt-ocr-auto
Application log level (info, debug, warn, error).
- Default
- info
Generate titles automatically if paperless-gpt-auto is used. Default: true.
- Default
- true
Generate tags automatically if paperless-gpt-auto is used. Default: true.
- Default
- true
Generate correspondents automatically if paperless-gpt-auto is used. Default: true.
- Default
- true
Generate the created dates automatically if paperless-gpt-auto is used.
- Default
- true
Limit the number of pages for OCR. Set to 0 for no limit.
- Default
- 5
Maximum tokens allowed for prompts/content. Set to 0 to disable limit. Useful for smaller LLMs.
A comma-separated list of names to exclude from the correspondents suggestions. Example: John Doe, Jane Smith.
Categories
Download Statistics
Total Downloads Over Time
Details
icereed/paperless-gpt:latestRun Paperless-GPT on Unraid.
Paperless-GPT is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.