docker部署 paperless-ngx

paperless-ngx 是什么?

首先得明确一点,paperless-ngx 不是凭空冒出来的 "新工具"------ 它是经典项目 Paperless、Paperless-ng 的官方继任者。原来的项目因为维护精力问题逐渐停滞,现在由一个团队接手迭代,不仅延续了核心功能,还修复了不少旧问题、加了新特性,稳定性和实用性都更上一层。

paperless-ngx 正是为了解决这个痛点而生的:

• 🧾 扫描归档:将纸质文件数字化,统一存储。

• 🔍 全文检索:内置 OCR(光学字符识别),支持快速搜索。

• 🗂 标签与分类:灵活的标签体系,让文件管理更直观。

• 🌍 多语言支持:社区驱动,持续更新,国际化完善。

一句话总结:它就是你的 私人文档 Google。

开源地址:https://github.com/paperless-ngx/paperless-ngx

.使用docker安装

1.新建一个网络

bash 复制代码
docker network create paperless-net

2.生成一个redis

bash 复制代码
docker run -d --name redis --network paperless-net redis:7

3.镜像安装

bash 复制代码
docker run -d --name paperless-ng \
  -e PUID=1000 -e PGID=1000 \
  -e TZ=Asia/Shanghai \
  -e PAPERLESS_OCR_LANGUAGES=eng+deu \
  --network paperless-net \
  -e PAPERLESS_REDIS=redis://redis:6379 \
  -p 8000:8000 \
  -v /data/docker/paperless/data:/data \
  -v /data/docker/paperless/media:/media \
  ghcr.io/paperless-ngx/paperless-ngx:latest

Docker Compose:

不要用root来运行

bash 复制代码
bash -c "$(curl -L https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/install-paperless-ngx.sh)"

核心特性亮点

功能说明

功能 说明
OCR 识别 自动识别扫描件文字,支持多语言。
全文搜索 输入关键词即可秒级定位文档。
标签/元数据 自定义标签、日期、类型,轻松分类。
Web 界面 基于 Django + Angular,操作直观。
Docker 部署 一行命令即可快速启动。
社区活跃 3w+ Star,持续迭代,生态丰富。

适用场景

  • 个人用户:账单、合同、证件扫描件集中管理。
  • 小型团队:共享文档库,支持权限管理。
  • 企业内部:搭建私有化文档归档系统,避免敏感信息外泄。

⚠️ 注意事项

官方建议不要在不可信的公网主机上直接运行,因为默认存储未加密。最佳实践是:自建本地服务器 + 定期备份

相关推荐
鸽芷咕1 小时前
DrissionPage 成 CANN 仓库爆款自动化工具:背后原因何在?
运维·python·自动化·cann
池央2 小时前
CANN 算子生态的深度演进:稀疏计算支持与 PyPTO 范式的抽象层级
运维·人工智能·信号处理
OJAC1112 小时前
当所有人都在说“运维稳了”,近屿智能看到了另一种可能
运维
人鱼传说2 小时前
docker desktop是一个好东西
运维·docker·容器
阿梦Anmory3 小时前
Ubuntu配置代理最详细教程
linux·运维·ubuntu
呉師傅3 小时前
【使用技巧】Adobe Photoshop 2024调整缩放与布局125%后出现点菜单项漂移问题的简单处理
运维·服务器·windows·adobe·电脑·photoshop
heartbeat..3 小时前
JVM 性能调优流程实战:从开发规范到生产应急排查
java·运维·jvm·性能优化·设计规范
小章UPUP3 小时前
Kubernetes (K8s) 与 Podman 的比较
容器·kubernetes·podman
忆~遂愿3 小时前
CANN metadef 核心解析:计算图原型定义、算子元数据抽象与异构系统互操作机制
docker·容器
小Tomkk3 小时前
数据库 变更和版本控制管理工具 --Bytebase 安装部署(linux 安装篇)
linux·运维·数据库·ci/cd·bytebase