小微企业版档案管理系统从零搭建纯干货实操指南

一、前置环境准备(必做)

1. 安装Docker引擎

执行以下官方脚本快速安装,国内用户可使用阿里云镜像加速:

``` curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun systemctl start docker systemctl enable docker ```

完成后添加当前用户到docker组,避免每次使用加sudo:

``` usermod -aG docker $USER ```

2. 安装Docker Compose

直接下载对应版本(v2.24.6稳定版):

``` curl -SL https://github.com/docker/compose/releases/download/v2.24.6/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose ```

二、部署小微企业版档案管理系统

1. 创建项目目录

执行命令生成专用目录,避免文件混乱:

``` mkdir -p ~/tiny-archive && cd ~/tiny-archive ```

2. 编写完整docker-compose配置文件

执行`vim docker-compose.yml`,粘贴以下完整内容,务必修改数据库密码为自定义强密码

``` version: '3.8' services: db: image: mysql:8.0 command: --default-authentication-plugin=mysql_native_password restart: always environment: MYSQL_ROOT_PASSWORD: "YourCustomRootPass123!" MYSQL_DATABASE: "archive_db" MYSQL_USER: "archive_user" MYSQL_PASSWORD: "YourCustomDbPass456!" volumes: - ./mysql_data:/var/lib/mysql web: image: docker.io/prebuilt-tiny-archive:v1.0 ports: - "8080:8080" volumes: - ./archives:/app/archives working_dir: /app depends_on: - db ```

3. 启动所有服务

执行启动命令,后台运行服务:

``` docker-compose up -d ```

等待30秒后查看启动日志,确认无错误:

``` docker-compose logs -f ```

日志出现`Running on http://0.0.0.0:8080`即启动成功,按`Ctrl+C`退出日志查看。

三、系统初始化与日常使用

1. 登录系统

小微企业版档案管理系统从零搭建纯干货实操指南

打开浏览器,输入`http://你的服务器IP:8080`,默认登录凭证:

  • 账号:admin
  • 密码:tiny@2024

登录后第一时间进入「账号设置」修改默认密码,避免安全风险。

2. 配置档案分类

进入「档案管理-分类设置」,添加小微企业核心分类:商务合同、财务凭证、员工资料,每个分类填写10字以内备注,无需额外复杂配置。

3. 上传与查询档案

点击「档案上传」,选择本地文件(单文件最大10MB,符合小微企业日常单据要求),选择对应分类,填写文件说明,点击「提交」即可完成上传;查询时输入文件名或分类关键词,1秒内返回匹配结果。

四、数据备份与恢复(必做)

1. 日常自动备份

创建备份脚本,每日执行备份,避免数据丢失:

执行`vim backup_archive.sh`,粘贴以下内容,替换密码为你自己的配置

``` !/bin/bash BACKUP_DIR=~/tiny-archive/backups mkdir -p $BACKUP_DIR 备份数据库 docker-compose exec db mysqldump -u root -pYourCustomRootPass123! archive_db > $BACKUP_DIR/db_backup_$(date +%Y%m%d).sql 备份档案文件 tar -zcvf $BACKUP_DIR/archives_backup_$(date +%Y%m%d).tar.gz ./archives ```

添加执行权限并加入定时任务:

``` chmod +x backup_archive.sh 每日凌晨2点执行备份,可按需调整时间 echo "0 2 ~/tiny-archive/backup_archive.sh" >> /var/spool/cron/root ```

2. 紧急恢复操作

若需恢复数据,执行以下命令:

  • 恢复数据库:替换备份文件名称后执行
    `docker-compose exec -T db mysql -u root -pYourCustomRootPass123! archive_db < ~/tiny-archive/backups/db_backup_20240520.sql`
  • 恢复档案文件
    `tar -zxvf ~/tiny-archive/backups/archives_backup_20240520.tar.gz`

五、关键细节提醒

  • 开放服务器8080端口,局域网访问可直接用服务器IP,外部访问需配置内网穿透或防火墙放行;
  • 所有备份文件需定期复制到本地U盘或第三方存储,避免容器损坏丢失备份;
  • 小微企业可根据业务增减档案分类,无需修改代码,仅需在系统后台操作即可。
AI咨询
热线电话

028-85154420

15388110056

全国售前咨询电话

扫码咨询
安答联动微信公众号二维码

微信扫码关注安答联动

申请试用
热线电话
申请试用

安答联动档案管理系统