备份 chatwoot

../_images/logo.png

chatwoot 是一款用于客户支持的即时聊天软件, 基于Vue.js、Vuex等技术开发(类似于: INTERCOM )。 它发展于2016年,但是未能获得成功, 在2019年 #Hacktoberfest 期间,维护人员决定让它进行开源, 而不是让代码慢性死亡。 令人惊喜的是,chatwoot 成了 Hacker News 上的一个热门项目, 最棒的是,它还得到了社区以及广大用户的喜爱。

自动化安装备份

警告

以下内容是针对 自动化安装chatwoot 备份流程, 不适用于其他方式安装的 chatwoot

警告

本文假设您的 chatwoot 安装目录为: /root/chatwoot

主要备份内容:

可选择备份内容:

备份 PostgreSQL 数据库

离线备份

  1. 停止运行 chatwoot

  2. 复制目录 /root/chatwoot/data/postgres 到您的备份存储设备

警告

用此方式备份必须停止 chatwoot 服务的运行, 否则有可能导致数据库的备份不可用。

在线备份

您可以使用任何支持 PostgreSQL 数据库备份的工具。

备份 chatwoot 存储文件

复制目录 /root/chatwoot/data/storage 到您的备份存储设备即可。

备注

此备份方式不需要停止 chatwoot 的运行。

备份 redis 数据库

离线备份

  1. 停止 chatwoot 运行

  2. 复制目录 /root/chatwoot/data/redis 到您的备份存储设备