关于管理文档工具Paperless-ngx的升级,并向“老爸的数字花园”作者致敬

2024-02-01 21:23:06 17点赞 38收藏 1评论

管理文档工具Paperless-ngx的安装和布署,在老爸的数字花园作者的文章里,已经写得很清晰了。本人在学习和使用后,发现有如下两个问题:

一、对于中文文本文档的处理不尽人意;

二、在用手机端拍照上传生成的文件处理,以及软件参数的设置上,存在使用中的不便。

最近发现该程序的服务器版本已经升级到了2.4.3。于是进行了安装,由于“老爸的数字花园”作者已经对软件进行了介绍,本文不再赘述。仅贴上本人多次安装调试使用后,感觉比较好的yml文件。欢迎指正。

使用中需要替换的部分主要有以下几个地方:

1、请将“ - /volume2/docker/paperlessngx/redis:/data:rw”,冒号前的部分换成自己的目录指向。

2、请将如下几个参数换成自用的设置:

PAPERLESS_ADMIN_USER: admin

PAPERLESS_ADMIN_PASSWORD: kkkkkk

PAPERLESS_URL: https://www.kljiiejf.cn:18777

PAPERLESS_CSRF_TRUSTED_ORIGINS: https://www.kljiiejf.cn:18777

3、下面附件文件中的几个“user: 1026:100”,都要换成自己机器的UID 和 GID 值

4、软件的参数设置部分见下图:

<#&!15#&!>

该部分的设置,需要仔细阅读说明的链接,或许各位朋友有更好的设置。

4、安卓的手机端也需要升级到最新版,否则无法登录。

5、推荐使用Portainer进行安装,修改以及后期维护升级都很方便。

以上,欢迎朋友指正,再次向“老爸的数字花园”作者致敬。

version: "3.9"

services:

redis:

image: redis:7

command:

- /bin/sh

- -c

- redis-server --requirepass redispass

container_name: PaperlessNGX-REDIS

hostname: paper-redis

mem_limit: 512m

mem_reservation: 256m

cpu_shares: 768

security_opt:

- no-new-privileges:true

read_only: true

user: 1026:100

healthcheck:

test: ["CMD-SHELL", "redis-cli ping || exit 1"]

volumes:

- /volume2/docker/paperlessngx/redis:/data:rw

environment:

TZ: Asia/Shanghai

restart: on-failure:5

db:

image: postgres:16

container_name: PaperlessNGX-DB

hostname: paper-db

mem_limit: 1g

cpu_shares: 768

security_opt:

- no-new-privileges:true

healthcheck:

test: ["CMD", "pg_isready", "-q", "-d", "paperless", "-U", "paperlessuser"]

timeout: 45s

interval: 10s

retries: 10

volumes:

- /volume2/docker/paperlessngx/db:/var/lib/postgresql/data:rw

environment:

POSTGRES_DB: paperless

POSTGRES_USER: paperlessuser

POSTGRES_PASSWORD: paperlesspass

restart: on-failure:5

gotenberg:

image: gotenberg/gotenberg:latest

container_name: PaperlessNGX-GOTENBERG

hostname: gotenberg

security_opt:

- no-new-privileges:true

user: 1026:100

command:

- "gotenberg"

- "--chromium-disable-javascript=true"

- "--chromium-disable-routes=true"

- "--chromium-allow-list=file:///tmp/.*"

restart: on-failure:5

tika:

image: ghcr.io/paperless-ngx/tika:latest

container_name: PaperlessNGX-TIKA

hostname: tika

security_opt:

- no-new-privileges:true

user: 1026:100

restart: on-failure:5

paperless:

image: ghcr.io/paperless-ngx/paperless-ngx:latest

container_name: PaperlessNGX

hostname: paperless-ngx

mem_limit: 6g

cpu_shares: 1024

security_opt:

- no-new-privileges:true

healthcheck:

test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:8000"]

interval: 30s

timeout: 10s

retries: 5

ports:

- 8777:8000

volumes:

- /volume2/docker/paperlessngx/data:/usr/src/paperless/data:rw

- /volume2/docker/paperlessngx/media:/usr/src/paperless/media:rw

- /volume2/docker/paperlessngx/export:/usr/src/paperless/export:rw

- /volume2/docker/paperlessngx/consume:/usr/src/paperless/consume:rw

- /volume2/docker/paperlessngx/trash:/usr/src/paperless/trash:rw

environment:

PAPERLESS_REDIS: redis://:redispass@paper-redis:6379

PAPERLESS_DBENGINE: postgresql

PAPERLESS_DBHOST: paper-db

PAPERLESS_DBNAME: paperless

PAPERLESS_DBUSER: paperlessuser

PAPERLESS_DBPASS: paperlesspass

PAPERLESS_TRASH_DIR: ../trash

PAPERLESS_FILENAME_FORMAT: '{created_year}/{correspondent}/{document_type}/{title}'

PAPERLESS_OCR_ROTATE_PAGES_THRESHOLD: 6

PAPERLESS_TASK_WORKERS: 1

USERMAP_UID: 1026

USERMAP_GID: 100

PAPERLESS_TIME_ZONE: Asia/Shanghai

PAPERLESS_ADMIN_USER: admin

PAPERLESS_ADMIN_PASSWORD: kkkkkk

PAPERLESS_URL: https://www.kljiiejf.cn:18777

PAPERLESS_CSRF_TRUSTED_ORIGINS: https://www.kljiiejf.cn:18777

PAPERLESS_OCR_LANGUAGES: chi-sim chi-tra

PAPERLESS_OCR_LANGUAGE: eng+chi_sim

PAPERLESS_TIKA_ENABLED: 1

PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000

PAPERLESS_TIKA_ENDPOINT: http://tika:9998

dns:

- 8.8.8.8

- 8.8.4.4

restart: on-failure:5

depends_on:

db:

condition: service_healthy

redis:

condition: service_healthy

tika:

condition: service_started

gotenberg:

condition: service_started

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1849元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2485.01元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2599元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3499元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1749元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1999元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4299元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3299元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1349元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1299元起
1评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章

dingsmart

Ta还没有介绍自己

关注 打赏
最新文章 热门文章
38
扫一下,分享更方便,购买更轻松