我们选择完全免费、开源、符合国家档案局DA/T 42《文书类电子文件元数据方案》的DocuSeal社区版轻量档案管理工具替代定制化软件,前置要求如下:
直接访问官方稳定版下载地址:https://www.docker.com/products/docker-desktop/
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker $USER
newgrp docker
sudo systemctl enable --now docker
sudo docker run hello-world 验证是否安装成功
打开系统终端(Windows用PowerShell或CMD,macOS/Linux用Terminal),逐行复制粘贴以下命令:
创建本地存储目录(存放元数据、文档、配置)
mkdir -p ~/docuseal-storage
拉取并启动容器(映射本地端口8080到容器端口3000)
sudo docker run -d \
-p 8080:3000 \
-v ~/docuseal-storage:/data \
--name docuseal-earthquake \
--restart unless-stopped \
docuseal/docuseal:latest
在新建库的“Settings”→“Metadata Fields”中,点击“Add Field”逐一添加以下必填/常用元数据(复制粘贴配置内容即可):

先上传1份测试文档,然后进入该库的“Export”→“Export Metadata as CSV”导出模板CSV文件,用Excel/WPS打开,按以下规则填充后保存:
Windows系统创建.bat文件,内容如下:
@echo off
set BACKUP_DIR=D:\地震档案备份
set DATE=%date:~0,4%%date:~5,2%%date:~8,2%
if not exist %BACKUP_DIR% mkdir %BACKUP_DIR%
sudo docker stop docuseal-earthquake
xcopy /E /I /Y %USERPROFILE%\docuseal-storage %BACKUP_DIR%\docuseal-storage-%DATE%
sudo docker start docuseal-earthquake
然后在“任务计划程序”中设置每日凌晨2点执行该.bat文件。
macOS/Linux创建crontab任务,终端执行以下命令:
crontab -e
添加以下内容(每日凌晨2点备份)
0 2 sudo docker stop docuseal-earthquake && sudo tar -zcvf /media/usb/docuseal-storage-$(date +%Y%m%d).tar.gz ~/docuseal-storage && sudo docker start docuseal-earthquake
sudo docker stop docuseal-earthquakerm -rf ~/docuseal-storagesudo tar -zxvf /media/usb/docuseal-storage-20240501.tar.gzsudo docker start docuseal-earthquake
档案整理行业认证,这玩意儿到底是不是你的职场“硬通货”?