自托管开源客服支持平台:Libredesk入门教程
1. 项目介绍
Libredesk 是一个开源的自托管客服支持平台,它是一个单一的二进制应用程序。这个平台支持多邮箱管理,提供细粒度的权限控制,智能自动化规则,客户满意度调查,宏命令,智能组织,自动分配工作,SLA管理以及与商业智能工具的集成等功能。它是用 Go 语言编写后端和 Vue.js 3 编写前端,适用于需要建立高效客服支持系统的团队和企业。
2. 项目快速启动
Docker 启动
-
下载 Docker compose 文件和配置文件示例:
curl -LO https://github.com/abhinavxd/libredesk/raw/main/docker-compose.yml curl -LO https://github.com/abhinavxd/libredesk/raw/main/config.sample.toml
-
将
config.sample.toml
复制为config.toml
并根据需要编辑:cp config.sample.toml config.toml
-
编辑
config.toml
文件,找到包含"docker compose"
注释的行,将下面的值从 IP 地址替换为服务名称。 -
在后台运行服务:
docker compose up -d
-
设置系统用户密码:
docker exec -it libredesk_app ./libredesk --set-system-user-password
-
访问
http://localhost:9000
并使用设置的密码以System
用户登录。
二进制文件启动
-
下载最新版本的二进制文件并解压。
-
将
config.sample.toml
复制为config.toml
并根据需要编辑。 -
使用以下命令设置 Postgres 数据库:
./libredesk --install
如果是升级现有数据库,使用:
./libredesk --upgrade
升级操作是幂等的,多次运行不会有副作用。
-
设置系统用户密码:
./libredesk --set-system-user-password
-
运行:
./libredesk
-
访问
http://localhost:9000
并使用设置的密码以System
用户登录。
3. 应用案例和最佳实践
- 多团队协作:使用 Libredesk 的多邮箱功能,可以让不同的团队在同一平台上协作,处理客户咨询。
- 自动化流程:通过智能自动化规则,可以自动分类、标记和分配客户支持请求,提高效率。
- 客户满意度跟踪:通过自动发送的 CSAT 调查,跟踪并改进客户服务质量。
4. 典型生态项目
- 邮件集成:集成 IMAP 邮箱,直接在 Libredesk 中管理所有客服相关的电子邮件。
- 数据分析:结合 Metabase 等商业智能工具,分析客服数据,生成可视化报告。
- 自定义开发:利用其开放源代码的特性,开发者可以针对特定需求进行定制化开发。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考