零门槛部署无需复杂技术基础,仅需准备一台安装有CentOS 7或Ubuntu 20.04的服务器,内存≥2GB,硬盘≥10GB。
执行对应系统命令安装Docker,无需额外配置依赖:
sudo apt update && sudo apt install docker.io -y
sudo yum install docker -y
启动并设置Docker开机自启:
sudo systemctl start docker && sudo systemctl enable docker
拉取开源文档管理系统SeedDMS稳定镜像,避免测试版bug:
sudo docker pull seeddms/seeddms:7.0.0
在服务器创建三个专属目录,分别存储系统配置、档案数据、上传文件,设置对应权限:
sudo mkdir -p /opt/seeddms/{data,config,uploads} && sudo chown -R www-data:www-data /opt/seeddms/
执行以下命令启动容器,完成端口映射、数据卷挂载,无需修改参数:
sudo docker run -d -p 8080:80 --name seeddms -v /opt/seeddms/data:/var/www/html/data -v /opt/seeddms/config:/var/www/html/conf -v /opt/seeddms/uploads:/var/www/html/uploads seeddms/seeddms:7.0.0

1. 打开浏览器,输入服务器公网IP:8080进入初始化页面;
2. 数据库配置:选择SQLite(无需额外安装数据库),勾选「自动创建数据库」,点击下一步;
3. 管理员设置:填写用户名admin,设置8位以上包含字母、数字、符号的密码,点击下一步;
4. 存储设置:选择/var/www/html/uploads作为档案存储根路径;
5. 语言设置:选择zh_CN.UTF-8(简体中文),提交后等待5分钟完成初始化。
用管理员账号登录后台,点击「文档管理」→「新建分类」,输入「邢台企业行政档案」并保存;进入分类后点击「上传文档」,选择任意PDF/Office文件,填写档案编号格式(如XT-QY-2024-001),提交后下载文件,确认上传、下载、搜索功能正常。
新增分类时可添加「邢台地区专属」标签字段,方法:点击「系统设置」→「自定义字段」,创建字段名「地区」,类型为文本,默认值「邢台」,保存后所有新建档案自动带该标签,方便本地档案筛选。
创建备份脚本,保存为/opt/seeddms/backup.sh,内容完整可直接复制:
```bash !/bin/bash BACKUP_DIR="/opt/seeddms/backup" DATE=$(date +%Y%m%d) mkdir -p $BACKUP_DIR 打包完整档案数据 docker run --rm --volumes-from seeddms -v $BACKUP_DIR:/backup ubuntu tar czf /backup/seeddms_backup_$DATE.tar.gz /var/www/html/data /var/www/html/conf /var/www/html/uploads 删除7天前的备份 find $BACKUP_DIR -name "seeddms_backup_.tar.gz" -mtime +7 -delete ```设置定时任务,每日凌晨2点自动备份:
执行crontab -e,添加一行内容:0 2 /bin/bash /opt/seeddms/backup.sh,保存退出。
开放服务器对应端口:
sudo ufw allow 8080sudo firewall-cmd --add-port=8080/tcp --permanent && sudo firewall-cmd --reload检查存储目录权限,执行命令修复:sudo chown -R www-data:www-data /opt/seeddms/uploads,重启容器:sudo docker restart seeddms。
删除现有容器重新部署:sudo docker stop seeddms && sudo docker rm seeddms,重新执行第2步的容器启动命令。