网站首页/ 信息中心/ 技术指南/

零门槛搭建国外优秀开源文书档案管理系统Paperless-ngx及云同步配置

发布时间:2026年06月28日 01:25:18 浏览量:0

一、前期准备

本次部署使用Windows系统原生WSL2(Linux子系统)+ Docker,无需购买云服务器,普通家用电脑即可稳定运行。以下是必须准备的工具和资源:

二、WSL2基础环境配置

打开已安装的Ubuntu 22.04 LTS终端,依次执行以下命令:

1. 更新Ubuntu源

```bash 备份原源 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 替换为阿里云镜像源 sudo sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list sudo sed -i 's/security.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list 更新源索引 sudo apt update && sudo apt upgrade -y ```

2. 安装Docker Compose(可选,Docker Desktop自带但需确认)

打开Docker Desktop设置→General,确保Use Docker Compose V2已勾选,即可直接使用docker compose命令。

三、Paperless-ngx快速部署

使用官方推荐的Docker Compose方案,配置最少、部署最快。

1. 创建工作目录

```bash 在WSL2用户主目录下创建paperless文件夹 mkdir -p ~/paperless/{consume,media,data,export} 进入该目录 cd ~/paperless ```

2. 下载并修改官方配置文件

```bash 下载官方示例docker-compose.yml和.env文件 wget https://github.com/paperless-ngx/paperless-ngx/releases/latest/download/docker-compose.yml wget https://github.com/paperless-ngx/paperless-ngx/releases/latest/download/docker-compose.env 重命名.env为.env(官方示例下载后有时后缀名会变,可忽略直接修改) mv docker-compose.env .env ```

用WSL2内置的nano编辑器打开.env文件:

```bash nano .env ```

修改以下必填参数,其他保持默认:

修改完成后按Ctrl+O保存,按Enter确认文件名,按Ctrl+X退出编辑器。

3. 启动Paperless-ngx

```bash 后台启动所有服务(包括PostgreSQL数据库、Redis缓存、OCR等) docker compose up -d 查看服务启动状态(约2-5分钟,所有服务显示Up或healthy则成功) docker compose ps ```

四、Paperless-ngx基础使用

1. 登录系统

打开浏览器,访问http://localhost:8000,输入之前设置的管理员用户名和密码即可登录。

2. 上传并归档文书

3. 配置标签和分类

登录系统后点击左侧“Settings”→“Tags/Correspondents/Document Types”,可创建自定义标签(如“合同”“发票”)、对应单位(如“税务局”“腾讯”)、文档类型(如“电子发票”“劳动合同”),后续系统OCR识别到关键词会自动打标签。

五、内网穿透与外网访问

零门槛搭建国外优秀开源文书档案管理系统Paperless-ngx及云同步配置

使用免费的frp内网穿透工具,让你在手机、公司电脑上也能访问本地的Paperless-ngx。

1. 准备一台带公网IP的服务器?不,本次用国内免费SakuraFrp(无需购买服务器)

注册地址:https://www.natfrp.com/,注册后实名认证(免费),创建一条“TCP”隧道:

2. WSL2中配置frp客户端

在WSL2中创建frp工作目录并下载客户端:

```bash mkdir -p ~/frp cd ~/frp 下载最新版Linux x86_64客户端(根据WSL2架构选择,Ubuntu默认是x86_64) wget https://github.com/fatedier/frp/releases/latest/download/frp_0.54.0_linux_amd64.tar.gz 解压 tar -zxvf frp_0.54.0_linux_amd64.tar.gz 进入解压后的目录 cd frp_0.54.0_linux_amd64 ```

复制frpc.ini模板并修改:

```bash cp frpc.ini frpc_paperless.ini nano frpc_paperless.ini ```

删除所有内容,粘贴以下配置,替换为你自己的隧道信息:

```ini [common] serverAddr = cn-suzhou-1.natfrp.cloud SakuraFrp分配的服务器地址 serverPort = 7000 SakuraFrp的通用服务器端口 token = your_sakurafrp_token SakuraFrp账号的访问令牌(在个人中心→安全设置查看) [paperless-ngx] type = tcp localIP = 127.0.0.1 localPort = 8000 remotePort = 12345 SakuraFrp分配的远程端口 ```

保存退出后后台启动frpc客户端:

```bash ./frpc -c frpc_paperless.ini & ```

3. 外网访问

打开手机或公司电脑的浏览器,访问分配的远程地址(如http://cn-suzhou-1.natfrp.cloud:12345),输入管理员用户名和密码即可。

六、OwnCloud本地云同步配置(可选但推荐)

OwnCloud可将本地电脑的某个文件夹实时同步到Paperless-ngx的consume目录,无需手动移动文件。

1. 安装OwnCloud客户端

下载地址:https://owncloud.com/download/,选择Windows版本安装。

2. OwnCloud连接WSL2的WebDAV

Paperless-ngx自带WebDAV功能,无需额外部署OwnCloud服务器。

【档案大数据分析文书档案】普通人也能上手的实用技巧
【档案大数据分析文书档案】普通人也能上手的实用技巧
你有没有过这种情况?翻家里的旧文书档案找报到证,翻得桌子乱成垃圾堆;或是公司里一堆项目合同、审批表,想看看往年耗材采购的规律,翻半天啥也没找着?说白了,文书档案不是没用的废纸,用档案大数据分析的法子,...
2026年06月28日 01:25:18
电子文件归档系统
电子文件归档系统
你是不是上周因为找上个月的项目合同,翻了电脑8个文件夹,最后还是在离职同事的旧U盘里折腾了半小时?
2026年06月28日 01:25:18
<p>街道档案管理,从“杂物间”到“智能库”的逆袭之路</p>

街道档案管理,从“杂物间”到“智能库”的逆袭之路

街道档案管理,从“杂物间”到“智能库”的逆袭之路 一、别再把档案管理当“杂物间”了 嘿,各位街道办的兄弟姐妹,咱们今天不聊虚的,就唠一个事儿——档案管理。是不是一听这词儿,脑子里立马浮现出那个堆满...
2026年06月28日 01:25:18
微信咨询
电话联系
QQ客服
微信咨询一对一服务
服务热线: 028-8744 4417
QQ客服: 2305721818