Appearance
发发记账独立部署版数据备份
备份的原理
我们的记账系统包括程序文件和记账数据两类文件。
记账数据:是账单图片文件夹、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)方式,数据持久化更安全。
