设置 Dropbox 备份

我们始终建议客户在 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,而不是生成新的备份文件。