无论使用学校本地PC还是云服务器,均采用Docker部署(无需复杂配置),按以下步骤操作:
执行对应命令一键安装Docker及docker-compose:
``` Ubuntu 20.04及以上适用命令 sudo apt update -y && sudo apt install -y apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt update -y && sudo apt install -y docker.io docker-compose sudo systemctl start docker && sudo systemctl enable docker CentOS 7及以上适用替换命令(若使用CentOS请执行) sudo yum install -y yum-utils device-mapper-persistent-data lvm2 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-plugin sudo systemctl start docker && sudo systemctl enable docker ```直接下载官方Docker Desktop:https://www.docker.com/products/docker-desktop/,Windows安装时勾选「使用WSL2」,macOS直接兼容安装,完成后打开Docker,状态栏显示绿色即为引擎就绪。
本次选用开源稳定的OpenKM社区版(适配学校多角色文档管理需求),创建配置文件后一键启动:
新建文件命名为docker-compose.yml,粘贴以下内容(敏感信息可按需修改):
将docker-compose.yml放到任意文件夹(如Linux的/opt/school-archive、Windows的D:\school-archive),进入该文件夹执行启动命令:
docker-compose up -d

等待2分钟服务初始化完成,初始化期间切勿重复执行命令。
在浏览器输入访问地址:http://你的服务器IP:8080/OpenKM,登录账号:admin,密码为你设置的管理员密码。
首次登录后立即修改默认管理员密码,避免权限泄露。
按学校档案管理规范创建目录结构,步骤如下:
设置四类角色,遵循最小权限原则,配置步骤:
用班主任账号登录,进入对应班级的「学籍档案」目录,点击「上传」按钮,选择本地学籍登记表,确认上传成功且存储位置正确。
用学生账号登录,仅能看到本人的学籍档案,无法访问其他学生或教师的档案,验证权限配置生效。
在顶部检索框输入学生姓名,1秒内即可检索到对应档案,符合学校快速调档需求。