备份 chatwoot

chatwoot 是一款用于客户支持的即时聊天软件, 基于Vue.js、Vuex等技术开发(类似于: INTERCOM )。 它发展于2016年,但是未能获得成功, 在2019年 #Hacktoberfest 期间,维护人员决定让它进行开源, 而不是让代码慢性死亡。 令人惊喜的是,chatwoot 成了 Hacker News 上的一个热门项目, 最棒的是,它还得到了社区以及广大用户的喜爱。
自动化安装备份
警告
本文假设您的 chatwoot 安装目录为: /root/chatwoot
。
主要备份内容:
PostgreSQL 数据库
chatwoot 存储数据
可选择备份内容:
redis 数据库
备份 PostgreSQL 数据库
离线备份
停止运行 chatwoot
复制目录
/root/chatwoot/data/postgres
到您的备份存储设备
警告
用此方式备份必须停止 chatwoot 服务的运行, 否则有可能导致数据库的备份不可用。
在线备份
您可以使用任何支持 PostgreSQL 数据库备份的工具。
备份 chatwoot 存储文件
复制目录 /root/chatwoot/data/storage
到您的备份存储设备即可。
备注
此备份方式不需要停止 chatwoot 的运行。
备份 redis 数据库
离线备份
停止 chatwoot 运行
复制目录
/root/chatwoot/data/redis
到您的备份存储设备