建材企业内部档案管理系统从零搭建实操指南 零门槛快速落地
一、前期准备
本次搭建采用开源免费的私有部署方案,无需代码开发,只要有一台可联网服务器就能完成,所有步骤可直接复制操作。
1.1 基础环境要求
- 服务器配置:最低要求1核2G内存,日常使用建议2核4G,系统选择CentOS 7+/Ubuntu 20.04+均可
- 仅内部使用不需要域名,直接用服务器IP访问即可,需要外网访问提前解析域名到服务器IP
1.2 安装基础工具
远程连接服务器后,直接执行对应系统的命令安装Docker和Docker Compose,复制整段粘贴即可:
CentOS系统执行:
``` 安装Docker yum install -y docker && systemctl start docker && systemctl enable docker 安装Docker Compose curl -SL https://github.com/docker/compose/releases/latest/download/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose ```Ubuntu系统执行:
``` 安装Docker apt update && apt install -y docker.io && systemctl start docker && systemctl enable docker 安装Docker Compose curl -SL https://github.com/docker/compose/releases/latest/download/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose ```安装完成后执行docker-compose --version,输出版本号即为安装成功。
二、一键部署系统
接下来创建部署目录,编写配置文件,所有配置可直接复制使用。
2.1 创建部署目录
执行以下命令创建目录并进入:
``` mkdir -p /opt/paperless && cd /opt/paperless ```2.2 编写部署配置文件
执行vi docker-compose.yml,粘贴以下完整内容,默认配置已经适配国内使用场景:
粘贴完成后保存退出,这里已经提前配置好中文OCR、中国时区,你可以直接使用,也可以修改SECRET_KEY为任意随机字符串。
2.3 启动服务完成初始化
在当前目录执行以下命令启动系统:
``` docker-compose up -d ```首次启动会自动拉取镜像,等待3-5分钟后,在浏览器输入http://你的服务器IP:8000即可访问登录页面,按照页面提示创建超级管理员账号,创建完成即可登录后台。
三、建材企业专属配置(直接套用即可)

登录后台后,只需要完成以下3步配置,就可以完全适配建材企业的档案管理需求:
3.1 配置权限分组
点击左侧菜单设置-用户和分组-添加分组,按照以下标准创建分组,直接套用:
- 系统管理员组:赋予所有权限,分配给公司资料员,负责档案的日常维护
- 管理层组:赋予所有档案的查看权限,分配给企业老板、部门负责人
- 采购部组:仅开放供应商资质档案、招投标档案的查看编辑权限
- 工程部组:仅开放竣工图纸、材料检测报告、项目合同的查看编辑权限
- 业务部组:仅开放负责项目的合同、招投标档案的查看权限
创建分组后,添加对应员工账号并分配到对应分组即可,普通员工不开放删除权限,避免误操作丢失档案。
3.2 配置档案分类体系
点击左侧菜单文档-添加分类,按照以下一级分类创建,可根据企业需求添加二级分类:
- 供应商资质档案:下级分类为营业执照、资质证书、业绩证明、信用报告
- 招投标档案:下级分类为招标公告、投标文件、中标通知书
- 工程合同档案:按项目名称分类,存储对应项目的总承包合同、分包合同、材料采购合同
- 材料检测报告:按材料类型分类,存储钢筋、水泥、板材等各类材料的合格检测报告
- 竣工图纸档案:按项目名称分类,存储全套纸质扫描版竣工图纸
- 企业内部行政档案:存储企业资质、人事档案、财务凭证等内部资料
上传档案时直接打上对应分类标签,后续检索可以按分类快速筛选。
3.3 开启自动备份
档案数据不可丢失,执行以下命令配置每日自动备份:
执行crontab -e,添加以下内容:
配置完成后,每天凌晨2点会自动备份数据到`/opt/paperless/data/backups`目录,可定期拷贝到外接存储做异机备份。
四、日常使用操作
上传档案:扫描后的纸质档案直接拖拽到浏览器上传,系统会自动对图片、PDF进行OCR识别,提取内容后支持关键词检索,不需要手动录入文字。
检索档案:在首页搜索框输入关键词,比如“2023 城东项目 钢筋检测”,即可一秒定位对应档案,支持按分类、上传时间、权限多维度筛选。
分享档案:需要给甲方或者供应商分享档案时,直接生成带有效期的访问链接,不需要发送大附件,也可以随时撤销分享,更加安全可控。
五、常见问题解决
- 无法访问:检查服务器防火墙是否开放8000端口,CentOS开放命令为
firewall-cmd --add-port=8000/tcp --permanent && firewall-cmd --reload - 启动卡顿:1核2G服务器请在后台设置-OCR设置中将并行OCR数量改为1,避免内存占满导致服务卡顿
- 端口被占用:修改docker-compose.yml中
8000:8000的第一个8000为其他未占用端口,比如8080,执行docker-compose up -d重启即可生效