档案管理系统企业版本地部署实操从零开始完整落地指南
一、部署前环境准备
需准备一台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 --version和docker-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):
编辑完成后按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次,转移至服务器外部存储设备。