Video coming soon…
🛠️ Setup Paperless-AI — AI Companion for Paperless-ngx
Deploy Paperless-AI on Ubuntu with Docker — an AI layer for Paperless-ngx that auto-tags documents and lets you chat with them using Ollama or OpenAI, on port 3055.
⚠️ This script is provided for demo and testing purposes only. Not intended for production use.
📦 Resources & Setup Scripts
Grab the automated bash script from GitHub to follow along with the video.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/tools/paperless-ai/paperless-ai-ubuntu.sh
chmod +x paperless-ai-ubuntu.sh
sudo bash paperless-ai-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/tools/paperless-ai/paperless-ai-ubuntu.sh
2 Make it Executable
chmod +x paperless-ai-ubuntu.sh
3 Run the Installer
The script installs Docker if needed and starts clusterzx/paperless-ai on port 3055 with data in ./data. You connect it to Paperless-ngx and an LLM through its web setup rather than the compose file.
sudo bash paperless-ai-ubuntu.sh
4 Connect Paperless-ngx and an LLM
Open Paperless-AI and, in setup, enter your Paperless-ngx URL and API token plus an LLM — either a local Ollama or OpenAI:
http://<your-server-ip>:3055
Ports Used
| Port | Purpose |
|---|---|
| 3055 | Web UI (host → container 3000) — connect Paperless-ngx + LLM in setup |
| requires | An existing Paperless-ngx instance and an LLM (Ollama or OpenAI) |
| ./data | Configuration and processing state |