不用绕弯,直接对应落地需求:1. 纸质档案扫描后可批量数字化归档,替代手工整理文件夹;2. 按自定义标签快速检索,无需记忆存储路径;3. 角色权限管控,避免非授权修改或查阅档案。
Docker是零依赖部署的核心,执行以下命令验证安装状态:
检查Docker:docker --version,输出版本号则成功;检查Docker Compose:docker-compose --version,输出版本号则成功。
若未安装,Debian/Ubuntu系统执行:
``` sudo apt update && sudo apt install docker.io docker-compose -y ```CentOS系统执行:
``` sudo yum install docker docker-compose -y ```新建文件夹(比如命名为my_archive),在文件夹内创建文件docker-compose.yml,内容完全复制:
打开终端进入该文件夹,执行部署命令:
``` docker-compose up -d ```
等待1分钟后,打开浏览器输入http://你的服务器IP:8080,进入安装向导。
① 管理员设置:用户名填admin,密码设置为8位以上混合字符,邮箱可随便填;② 数据库选择:勾选“使用内置SQLite数据库”(无需额外安装数据库,零门槛);③ 点击“安装”,完成后自动跳转登录页。
登录后左侧点击「文件库」,① 新建分类:点击右上角「新建文件夹」,命名为“员工档案”,权限选择“管理员可见”;② 批量上传:进入“员工档案”文件夹,点击左上角「上传」,支持PDF、Word、Excel等所有常用格式,可直接拖入文件夹批量操作;③ 打标签:选中单份档案,右侧「元数据」栏添加“员工编号”“入职日期”标签,方便后续检索。
① 快速检索:顶部搜索框直接输入标签内容,比如「员工编号:2023001」,无需翻文件夹即可精准定位;② 权限设置:左侧点击「用户」,新建“部门员工”用户组,给该组仅开放“员工档案”分类的「查看」权限,员工登录后只能查看自己的档案,无法删除或修改。
① 单份导出:选中档案,点击右上角「下载」,可单个或批量打包为ZIP;② 系统备份:在docker-compose.yml同目录,执行备份命令:
备份文件会生成在当前文件夹,恢复时将备份文件放入filerun_data目录,执行重启命令:
① 上传大文件失败:若单文件超过100M,进入容器修改配置:执行docker exec -it $(docker ps -q -f name=filerun) bash,打开/usr/local/etc/php/conf.d/uploads.ini,把upload_max_filesize和post_max_size设为500M,保存后退出,重启容器;② 时间不对:修改docker-compose.yml中的TZ参数为对应时区,比如北京是Asia/Shanghai,重启容器后创建时间会自动同步。
以上步骤全程无额外依赖,从部署到使用不超过10分钟,所有操作均为手动可追溯,适配个人或中小企业的档案管理需求。
档案软件能保障档案安全?别逗了,这玩意儿比你家保险柜靠谱多了!