无纸化文件管理系统Paperless-ng
什么是 Paperless-ng ?
Paperless-ng
能索引您扫描的文档,允许您轻松搜索文档并将元数据存储在文档旁边。Paperless-ng
不会控制您的扫描仪,它只会帮助您处理扫描仪产生的内容。
老苏并没有扫描仪,之所以装 Paperless-ng
只是想看看 pdf
文档相关的功能,比如是否支持笔记、标注等等
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 paperless-ng
,选择第一个 linuxserver/paperless-ng
,版本选择 latest
。
卷
在 docker
文件夹中,创建一个新文件夹,将其命名为 paperless
,然后在 paperless
中再建两个子目录,分别命名为 config
和 data
文件夹 | 装载路径 | 说明 |
---|---|---|
docker/paperless/config |
/config |
存放设置 |
docker/paperless/data |
/data |
存放数据 |
端口
端口不冲突就行,不确定的话可以用命令查一下
1 | # 查看端口占用 |
本地端口 | 容器端口 |
---|---|
8182 |
8000 |
环境
可变 | 值 |
---|---|
TZ |
设为 Asia/Shanghai |
PUID |
设为 1000 |
PGID |
设为 1000 |
REDIS_URL |
可选项 |
REDIS_URL
用于指定要使用的外部redis
实例,不填的话将使用内置的redis
实例
运行
在浏览器中输入 http://群晖IP:8182
就能看到登录界面
登录成功后的主界面
默认的账号、密码是:
admin/admin
上传 pdf
文档
老苏随便传了 2
本小人书
笔记是没有的,不过可以通过 content
保存一些内容
阅读上,和 Calibre
差不多,可能也是用的 pdf.js
目前还不支持中文,有点小遗憾
Paperless-ng
使用 Django REST Framework
标准 API
接口。您可以在http://群晖IP:8182/api/
访问
关于 api
的详细说明,请阅读官方文档: https://paperless-ng.readthedocs.io/en/latest/api.html
相关应用
目前 Paperless-ng
有很多周边的应用,比如:
Scan to Paperless
顾名思义,是扫描和处理(裁剪、反扫描、OCR
等)你的文件到 Paperless-ng
,支持通过 docker
直接部署在群晖上
项目地址:https://github.com/sbrunner/scan-to-paperless
Paperless App
这是 Paperless-ng
的移动端,同时支持 Android/iOS
应用程序,还可以用智能手机摄像头来扫描文档,不过作者说没有用于测试此功能的 iOS
设备
项目地址:https://github.com/bauerj/paperless_app
Paperless Desktop
这是用于 Paperless-ng
的桌面应用,使用了 REST API
接口来管理扫描文档,基于 electron
开发,所以支持在 Mac
、Linux
和 Windows
上运行
项目地址:https://github.com/thomasbrueggemann/paperless-desktop
当然不止这些,老苏只是是挑了些自己觉得有用的而已
参考文档
jonaswinkler/paperless-ng: A supercharged version of paperless: scan, index and archive all your physical documents
地址:https://github.com/jonaswinkler/paperless-ngSetup — Paperless-ng 1.5.0 documentation
地址:https://paperless-ng.readthedocs.io/en/latest/setup.html#install-paperless-from-docker-hub-using-the-installation-scriptlinuxserver/paperless-ng - Docker Image | Docker Hub
地址:https://hub.docker.com/r/linuxserver/paperless-ng