档案管理系统企业版本地部署实操从零开始完整落地指南

一、部署前环境准备

需准备一台CentOS 7/8服务器(内存≥2G,硬盘≥20G),确保服务器可联网,已开启远程连接权限。

1. 安装Docker及Docker Compose

执行以下命令卸载旧版本Docker,安装最新稳定版:

``` 卸载旧Docker sudo yum remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine 安装依赖工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 添加Docker源 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 安装Docker sudo yum install -y docker-ce docker-ce-cli containerd.io 启动并设置开机自启 sudo systemctl start docker && sudo systemctl enable docker ```

安装Docker Compose,执行:

``` sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose ```

验证安装:执行docker --versiondocker-compose --version,出现版本号则安装成功。

二、核心配置步骤

1. 创建部署目录

执行命令创建部署目录并进入:

``` mkdir -p /opt/archive-system && cd /opt/archive-system ```

该目录存放系统所有数据,后续操作均在此目录进行。

2. 编写docker-compose.yml配置文件

执行命令创建配置文件:

``` vi docker-compose.yml ```

i进入编辑模式,复制以下完整配置,必须修改PAPERLESS_URL为你的服务器实际IP地址(格式:http://你的IP:8000)

``` version: '3.4' services: broker: image: docker.io/library/redis:7 restart: always db: image: docker.io/postgres:15 restart: always volumes: - postgres-data:/var/lib/postgresql/data environment: POSTGRES_DB: paperless POSTGRES_USER: paperless POSTGRES_PASSWORD: paperless_secure webserver: image: ghcr.io/paperless-ngx/paperless-ngx:latest restart: always depends_on: - db - broker ports: - 8000:8000 volumes: - ./data:/usr/src/paperless/data - ./media:/usr/src/paperless/media - ./export:/usr/src/paperless/export - ./consume:/usr/src/paperless/consume environment: PAPERLESS_REDIS: redis://broker:6379 PAPERLESS_DBHOST: db PAPERLESS_DBPORT: 5432 PAPERLESS_DBNAME: paperless PAPERLESS_DBUSER: paperless PAPERLESS_DBPASS: paperless_secure PAPERLESS_URL: http://192.168.1.100:8000 volumes: postgres-data: ```

编辑完成后按ESC,输入:wq保存并退出。

3. 开放服务器端口

执行命令开放8000端口(系统访问端口):

``` sudo firewall-cmd --add-port=8000/tcp --permanent sudo firewall-cmd --reload ```

若使用云服务器,需在云控制台安全组入方向添加8000端口规则,允许所有IP访问。

三、系统启动与初始化

1. 启动系统容器

在部署目录执行启动命令:

``` docker-compose up -d ```

等待1-2分钟,执行docker-compose ps,若所有容器状态为Up则启动成功。

2. 完成首次初始化

打开浏览器,输入http://你的服务器IP:8000进入登录页;

档案管理系统企业版本地部署实操从零开始完整落地指南

首次访问需创建管理员账号,填写用户名、密码(长度≥8位),点击创建管理员账号

登录后进入系统,在左侧菜单“设置”中,无需调整默认存储路径。

四、基础档案管理实操

1. 上传档案文件

登录系统后,点击左侧菜单“文档”,点击页面顶部上传文件按钮;

选择本地档案文件(支持PDF、Word、图片等格式),点击“上传”,等待系统自动解析文件内容;

解析完成后,文件可通过内容搜索或分类查看。

2. 创建档案分类

点击左侧菜单“分类”,点击新建分类

输入分类名称(如“行政档案”“人事档案”“财务档案”),设置分类描述,点击“保存”;

上传文件时,可选择将文件归入对应分类,便于后续管理。

3. 批量导入档案

点击左侧菜单“批量导入”,选择本地文件夹(需包含要导入的档案文件),上传后系统自动识别文件并归入对应分类;

建议单次导入不超过100个文件,避免占用过多服务器资源。

五、日常运维要点

1. 停止/重启系统

停止系统:在部署目录执行docker-compose down

重启系统:在部署目录执行docker-compose restart

2. 备份系统数据

执行命令将系统数据打包备份:

``` cd /opt/archive-system && tar -czvf archive-backup-$(date +%Y%m%d).tar.gz data media export ```

备份文件存放在部署目录,建议每周备份1次,转移至服务器外部存储设备。

AI咨询
热线电话

028-85154420

15388110056

全国售前咨询电话

扫码咨询
安答联动微信公众号二维码

微信扫码关注安答联动

申请试用
热线电话
申请试用

安答联动档案管理系统