Skip to content

发发记账独立部署版数据备份

备份的原理

我们的记账系统包括程序文件和记账数据两类文件。

记账数据:是账单图片文件夹、ssl证书文件、数据库、配置文件。这部分文件不随着系统更新。

程序文件:除记账数据以外的文件,系统更新时候会更改。

windows系统上的服务端文件备份

以下为记账系统文件夹目录

目录
   .88jizhang
    ├─ node_modules/           # 📁 项目运行必须包含的依赖文件
    ├─ zhangbenpicture/        # 📁 账单图片文件夹及web界面的一些页面
    ├─ https/                  # 📁 ssl证书存放文件夹
    ├─ data/                   # 📁 数据文件目录
    │   ├─ jizhang.db          # 🏠 数据库文件
    │   └─ setting.json        # 🔧 配置文件(用户注册密钥等可自行修改)
    │─ 点击启动独立部署版.exe    # 🚀 快速启动文件
    └─ ....                    # 其他项目文件(如安装说明等文件)

备份方式:可以将整个88jizhang文件夹全部备份。比如全部压缩为一个压缩包。

linux系统上(非docker容器)的服务端文件备份

以下为记账系统文件夹目录

目录
   .88jizhang
    ├─ node_modules/           # 📁 项目运行必须包含的依赖文件
    ├─ zhangbenpicture/        # 📁 账单图片文件夹及web界面的一些页面
    ├─ https/                  # 📁 ssl证书存放文件夹
    ├─ data/                   # 📁 数据文件目录
    │   ├─ jizhang.db          # 🏠 数据库文件
    │   └─ setting.json        # 🔧 配置文件(用户注册密钥等可自行修改)
    │─ 点击启动独立部署版.exe    # 🚀 快速启动文件
    └─ ....                    # 其他项目文件(如安装说明等文件)

备份方式:可以将整个88jizhang文件夹全部备份。比如全部压缩为一个压缩包。

docker容器、NAS系统的服务端文件备份

以下为记账系统文件夹目录,这里的目录是数据持久化映射到宿主机的文件

code
  .88jizhang
   ├─ zhangdanimages/         # 📁 账单相册在此文件夹里面(是个空文件夹后期存放账单图片)
   ├─ https/                  # 📁 ssl证书存放文件夹(里面有cert.pem和key.pem两个文件)
   ├─ data/                   # 📁 数据文件目录
   │   ├─ jizhang.db          # 🏠 数据库文件
   │   └─ setting.json        # 🔧 配置文件(用户注册密钥等可自行修改)
   └─ ....                    # 用户自行添加的其他文件

备份方式:可以将整个88jizhang文件夹全部备份。比如全部压缩为一个压缩包。

温馨提示

我们建议您每隔一段时间,如每月备份一次数据。

我们建议您不要将发发记账系统的运行目录存放在C盘,避免重装系统导致数据丢失。

如果您采用docker容器或NAS,我建议你采用绑定挂载(Bind Mounts)方式,数据持久化更安全。