网站首页/ 信息中心/ 档案百科/

开源档案管理软件部署实施:从零开始可落地实操全指南

发布时间:2026年08月21日 13:00:16 浏览量:0

前置环境准备

本次部署基于开源免费的私有档案管理系统,满足中小团队全权限档案管理需求,最低硬件要求:2核CPU/2G内存/50G可用存储,系统支持CentOS 7+、Ubuntu 20.04+,所有操作无需手动编译,零门槛落地。

步骤1:安装Docker与Docker Compose依赖

容器化部署可避免环境依赖冲突,直接复制对应系统命令执行即可:

Ubuntu 20.04/22.04 安装命令

``` sudo apt update && sudo apt install -y docker.io docker-compose sudo systemctl enable --now docker ```

CentOS 7/8 安装命令

``` sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo yum install -y docker-ce docker-ce-cli containerd.io docker-compose sudo systemctl enable --now docker ```

执行以下命令验证安装,输出版本号即为安装成功:

``` docker --version && docker-compose --version ```

步骤2:拉取项目并修改配置

直接克隆官方部署仓库,进入部署目录:

``` git clone https://github.com/paperwork/paperwork.git cd paperwork/docker ```

直接复制下面完整内容替换原有docker-compose.yml文件,如需修改端口或密码可直接调整:

``` version: '2' services: paperwork: image: johnengelman/paperwork:latest restart: always ports: - "8000:80" environment: DB_MYSQL_HOST: db DB_MYSQL_NAME: paperwork DB_MYSQL_USER: root DB_MYSQL_PASSWORD: paperwork123 depends_on: - db db: image: mariadb:10.5 restart: always environment: MYSQL_ROOT_PASSWORD: paperwork123 MYSQL_DATABASE: paperwork volumes: - ./paperwork-db:/var/lib/mysql ```

开源档案管理软件部署实施:从零开始可落地实操全指南

核心注意:如果你修改了数据库密码,文件中两处密码必须完全一致;如果8000端口被占用,把左侧的8000改成其他未使用端口即可

步骤3:启动服务并完成初始化

执行启动命令,后台运行服务:

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

等待2-3分钟拉取镜像启动,执行以下命令查看运行日志,没有红色报错即为启动成功:

``` docker-compose logs -f ```

Ctrl+C退出日志查看,打开浏览器访问:http://你的服务器IP:8000,按以下步骤完成初始化:

步骤4:业务配置实施

登录后按以下步骤完成基础配置,即可正式使用:

1. 创建档案分类

2. 分配用户权限

3. 上传归档档案

常见问题排查

数据备份说明

所有档案数据和数据库数据都存储在当前部署目录的paperwork-db文件夹中,定期打包备份该文件夹即可,数据恢复时直接解压覆盖原有目录,重启服务即可完成恢复。

微信咨询
电话联系
QQ客服
微信咨询一对一服务
服务热线: 028-8744 4417
QQ客服: 2305721818