我们始终建议客户在 ERPNext 中维护数据备份。数据库备份以 SQL 文件的形式下载。如果需要,此备份的 SQL 文件也可以恢复到另一个 ERPNext 账户中。
您可以自动将 ERPNext 账户的数据库备份下载到您的 Dropbox 账户中。
> 注意:如果您是 Frappe Cloud 用户,系统会自动为您创建本地和异地备份: > >
要设置 Dropbox 备份,请前往:> 首页 > 集成 > Dropbox 设置
第 1 步:登录 Dropbox 开发者区域
第 2 步:创建一个新的 Dropbox 应用
第 3 步:填写新应用的详细信息
第 4 步:插入您的自定义域名重定向 URI
https://{yourwebsite.com}/api/method/frappe.integrations.doctype.dropbox_settings.dropbox_settings.dropbox_auth_finish
第 5 步:在新窗口中,打开您的 ERPNext 安装中的 Dropbox 设置页面
第 6 步:设置备份频率和电子邮件
设置将站点备份下载到您的 Dropbox 账户的频率。
第 7 步:从您的 Dropbox 应用窗口输入密钥
从您的 Dropbox 应用页面,将应用密钥和(取消隐藏的)应用机密输入到 ERPNext Dropbox 设置页面中。
或者,您也可以手动将其输入到 sites/{sitename}/site_config.json 中,如下所示:
{
"db_name": "demo",
"db_password": "DZ1Idd55xJ9qvkHvUH",
"dropbox_access_key": "ACCESSKEY",
"dropbox_secret_key": "SECRECTKEY"
}
第 8 步:在继续之前点击保存
第 9 步:保存后,点击“允许 Dropbox 访问”
Dropbox 登录页面将在新标签页中打开。这可能需要您允许为您的 ERPNext 账户弹出窗口。
第 11 步:允许 Dropbox 访问
登录成功后,您将看到如下确认消息。点击“允许”以让您的 ERPNext 账户访问您的 Dropbox 账户。
第 12 步:确认备份正常工作
从 ERPNext Dropbox 页面,点击 Take Backup Now,然后前往您的 Dropbox 文件视图。您应该会在 Dropbox 中看到一个名为 Apps 的新文件夹,其中包含您的 {新应用} 文件夹。在该文件夹内,应该有文件和数据库的备份文件夹。因此,对于一个名为 erpnext 的应用,文件夹位置如下:
Database files: /Apps/erpnext/database
Public files: /Apps/erpnext/files
Private files: /Apps/erpnext/private/files
> 注意:如果压缩后的备份大小超过 1GB(吉字节),系统将上传最新的可用备份到 Dropbox,而不是生成新的备份文件。