Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NEXTCLOUD_HOST | Yes | The URL of your Nextcloud instance (e.g., https://your.nextcloud.instance.com) | |
| TESSERACT_LANG | No | Language code for Tesseract OCR | eng |
| ENABLE_TESSERACT | No | Enable Tesseract processor for local OCR on images | false |
| PROGRESS_INTERVAL | No | Progress update interval in seconds for long-running OCR operations | 10 |
| NEXTCLOUD_PASSWORD | No | Your Nextcloud app password (for Basic Auth) | |
| NEXTCLOUD_USERNAME | No | Your Nextcloud username (for Basic Auth) | |
| ENABLE_UNSTRUCTURED | No | Enable Unstructured.io processor for document processing | false |
| CUSTOM_PROCESSOR_URL | No | URL for custom HTTP processor (e.g., http://localhost:9000/process) | |
| UNSTRUCTURED_API_URL | No | URL for Unstructured.io API (e.g., http://localhost:8002) | http://localhost:8002 |
| UNSTRUCTURED_STRATEGY | No | Unstructured processing strategy: auto, fast, or hi_res | auto |
| CUSTOM_PROCESSOR_TYPES | No | Comma-separated MIME types supported by custom processor (e.g., application/pdf,image/jpeg) | |
| UNSTRUCTURED_LANGUAGES | No | Comma-separated language codes for Unstructured processor (e.g., eng,deu) | eng |
| ENABLE_CUSTOM_PROCESSOR | No | Enable custom HTTP processor for document processing | false |
| ENABLE_DOCUMENT_PROCESSING | No | Enable automatic text extraction from documents and images | false |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |