1. 软件安装(适用于Ubuntu 20.04+,其他系统替换包管理器即可):执行以下命令一次性安装Docker与Docker Compose,无需手动配置环境依赖:
``` sudo apt update && sudo apt install -y docker.io docker-compose ```2. 硬件要求:普通PC/云服务器即可,建议8G内存、500G存储,确保Docker有10G以上空闲空间。
注意:云服务器需在安全组开放8080端口;本地PC需临时关闭防火墙测试。执行以下命令创建工作目录并生成完整的Docker Compose配置文件,无遗漏参数:
``` mkdir -p /opt/archivista && cd /opt/archivista cat > docker-compose.yml <执行启动命令:
``` sudo docker-compose up -d ```等待1分钟后,在浏览器输入地址:http://你的服务器IP:8080,使用初始账号sys_admin、密码SafePass_2024!登录。
扫描纸质档案需转为符合长期归档的PDF/A格式,先安装转换工具:
``` sudo apt install -y imagemagick ```
批量转换当前目录所有.png扫描件为PDF/A-1a格式,合并为单一归档文件:
``` convert .png -compress jpeg -quality 92 -define pdf:a-1a=true archive_$(date +%Y%m%d).pdf ```系统提供标准导入模板,操作步骤:
创建备份目录,添加crontab定时任务(每天凌晨2点备份,保留7天旧备份):
``` sudo mkdir -p /data/archivista_backups sudo crontab -e ```在打开的文件末尾添加以下内容:
``` 0 2 cd /opt/archivista && sudo docker exec $(sudo docker ps -qf "name=archivista_app_1") pg_dump -U archivista archivista_db > /data/archivista_backups/backup_$(date +%Y%m%d).sql 0 3 find /data/archivista_backups -name "backup_.sql" -mtime +7 -delete ```为普通用户设置只读权限,避免误操作:
每月更新系统镜像保障安全:执行命令sudo docker-compose pull && sudo docker-compose up -d,更新过程中原有数据不会丢失。