PassNAT LogoPassNAT

开源客服工单系统 Zammad 快速部署指南 NAS 内网穿透远程访问

作者

小编

发布时间

Curving abstract shapes with an orange and blue gradient

Zammad - 开源客服工单管理系统部署指南

项目介绍

Zammad 是一个功能强大的开源客服工单管理平台,采用 GNU AGPLv3 开源协议。它是一个基于网页的综合性客户支持系统,能够整合来自邮件、在线聊天、电话和社交媒体等多个渠道的客户沟通。

无论您是在为数量众多的客户问询而忙碌,还是团队沟通协调存在困难,亦或是被繁琐的工单管理工作所困扰,Zammad 都能为您提供一站式的解决方案。它不仅界面简洁易用,而且具备强大的工单管理、自动化流程、团队协作等功能,让您可以更高效地处理客户服务工作,显著提升团队的工作效率。

项目地址:点我跳转

部署安装

如果您需要在外网也能访问到 Zammad,建议配置内网穿透服务。推荐使用 帕斯内网穿透,先注册好账号以备不时之需。具体的详细操作指南可以 点我查看,里面有全平台的快速上手教程。

Docker 部署(推荐)

打开您的 NAS 设备或者装有 Docker 的服务器,进入本地镜像管理界面,选择从 URL 添加镜像。

镜像地址填写:zammad/zammad-docker-compose:latest

等待镜像下载完成后,点击启动按钮启动容器。

勾选开机自动启动后进入下一步。

端口配置说明

Zammad 默认使用 8080 端口进行访问。如果您的系统提示该端口已被占用,可以修改宿主机端口号,但容器内部端口请保持为 8080。例如:

宿主机端口:8888

容器内端口:8080

这样配置后,您就可以通过 http://您的IP:8888 来访问 Zammad。

存储挂载配置

Zammad 需要持久化存储来保存工单数据、用户信息等重要数据。建议在 NAS 上创建一个专门的文件夹(例如 /data/zammad),然后将其映射到容器内的 /opt/zammad 目录。这样即使容器重启,所有数据也不会丢失。

环境变量设置

必须设置:

RAILS_ENV: 运行环境(默认值:production

POSTGRESQL_DB: PostgreSQL 数据库名(默认值:zammad

POSTGRESQL_USER: 数据库用户名(默认值:zammad

POSTGRESQL_PASS: 数据库密码(建议修改为强密码)

可选设置(一般无需修改):

ELASTICSEARCH_ENABLED: 是否启用 Elasticsearch 搜索引擎(默认值:true

MEMCACHED_NODES: 缓存节点配置(默认值:memcached:11211

其他配置项保持默认即可,无需额外修改。

系统要求

请确保您的服务器至少有 4GB 的 RAM 可用,以便 Zammad 和 Elasticsearch 正常运行。

点击启动后,系统会自动初始化数据库和相关服务。首次启动可能需要 2-5 分钟,请耐心等待。

访问应用

部署完成后,打开浏览器访问 http://您的IP:8080(如果修改过端口,请使用对应的端口号)。

首次访问时,系统会引导您完成初始化设置,包括创建管理员账号、配置基本参数等。按照提示逐步完成即可。

总结

通过以上步骤,您已经成功部署了 Zammad 客服工单管理系统。现在您可以开始创建工单、管理客户沟通、配置工作流程等操作。如果遇到任何问题,建议查阅 Zammad 官方文档 获取更多帮助。

祝您使用愉快!