Zulip – 一款企业级功能丰富的团队协作开源即时通讯工具

Zulip 是一款功能强大的开源团队协作工具,它将电子邮件的结构化和聊天的实时性完美结合。通过主题式的对话线程,Zulip 帮助团队成员高效地讨论问题、分享信息。无论是大型企业还是小型团队,Zulip 都能提供灵活、可定制的协作解决方案。如果你正在寻找一款开源的、可替代 Slack 的团队协作工具,那么 Zulip 是你的不二之选。Zulip 不仅提供了与 Slack 相似的功能,还具有更高的灵活性、更强的可定制性,以及更活跃的社区。

file

特性

  • 协作基础功能
    免费版提供有限的消息历史搜索功能,支持用户创建频道并进行基于话题的线程讨论。此外,还支持文件共享和存储(总共 5 GB 空间),并提供一对一和群组的语音、视频通话,用户可以选择不同的通话提供商,如 Zoom 或 Jitsi。

  • 跨平台应用支持
    Zulip 提供全面的跨平台应用支持,包括通过现代浏览器访问的 Web 应用、Windows、Mac 和 Linux 的桌面应用、iOS 和 Android 的移动应用,以及终端应用程序。移动推送通知也是默认功能。

  • 高效沟通工具
    平台内置丰富的沟通功能,包括消息格式化、代码语法高亮、LaTeX 支持、协作式消息编辑、投票和待办事项列表。此外,还配备了广泛的键盘快捷键、话题间消息转移、话题标记为已解决的功能,以及轻量级的项目管理工具。用户可以通过自定义表情符号、已读回执、输入状态通知等功能提升沟通效率。

  • 集成与扩展
    支持与多种应用集成,如 Zoom、Jitsi、BigBlueButton 和 GIPHY。平台提供 130 多种本地集成选项,并通过 Zapier 和 IFTTT 支持数千种扩展。同时,还允许用户配置自定义 Webhooks 和 REST API 来实现个性化集成,能够与 Slack、Microsoft Teams、Matrix 等其他产品进行聊天桥接。

  • 用户管理与权限控制
    平台支持电子邮件认证、可重用的邀请链接、社交登录(如 Google、GitHub、GitLab 和 Apple),以及自定义用户资料字段和用户组。来宾用户功能也可用,并提供对用户访问权限的细致控制。

  • 安全与合规
    Zulip 是完全开源的,提供可审计的代码库,并且支持通过 TLS 加密来保障数据的安全。平台具有强大的合规性管理功能,支持消息编辑、删除政策的配置,数据的完整导出,符合 GDPR 的数据隐私标准。

  • 扩展与支持
    Zulip 可扩展至支持数千名并发用户,适用于大规模团队或组织。支持从其他聊天产品(如 Slack、Mattermost 和 Rocket.Chat)导入数据。通过 Zulip 开发社区、功能反馈会和电子邮件提供技术支持。

安装

安装完成后,你可以根据需要配置 Zulip。

步骤 0:设置基础服务器

在你首选的托管环境中,配置并登录到一个全新的 Ubuntu 或 Debian 系统,确保满足预期使用级别的安装要求。

步骤 1:下载最新版本

使用以下命令下载并解压最新的服务器版本(Zulip Server 9.1):

cd $(mktemp -d)
curl -fLO https://download.zulip.com/server/zulip-server-latest.tar.gz
tar -xf zulip-server-latest.tar.gz

要验证下载内容,请查看我们发布的 tarball 的 sha256 校验和。

步骤 2:安装 Zulip

要使用最常见的配置设置 Zulip,请按照以下步骤运行安装程序:

sudo -s  # 如果还不是 root 用户
./zulip-server-*/scripts/setup/install --certbot \
    --email=YOUR_EMAIL --hostname=YOUR_HOSTNAME

该过程需要几分钟时间,因为它会安装 Zulip 的依赖项。安装程序设计为幂等的:如果脚本失败,在你纠正故障原因后,只需重新运行脚本即可。更多信息,请参阅安装程序详情和故障排除。

安装程序选项

  • [email protected]:用于维护 Zulip 安装的人员或团队的电子邮件地址。你服务器上的 Zulip 用户将在自动邮件、帮助页面、错误页面等地方看到此联系方式。你可以稍后使用 ZULIP_ADMINISTRATOR 设置为你的联系电子邮件配置显示名称。

  • --hostname=zulip.example.com:此 Zulip 服务器的用户可访问的域名,即用户在其网页浏览器中输入的内容。这将成为 Zulip 设置中的 EXTERNAL_HOST

  • --certbot:使用此选项,Zulip 安装程序会自动使用 Certbot 获取服务器的 SSL 证书,并配置一个 cron 任务自动续订证书。如果你更喜欢以其他方式获取 SSL 证书,也可以轻松地将其提供给 Zulip。

  • --self-signed-cert:使用此选项,Zulip 安装程序会为服务器生成一个自签名 SSL 证书。这不适合生产环境使用,但可能适用于测试。

有关高级安装程序选项,请参阅部署选项文档

重要提示

如果你正在导入数据,请在此停止并返回导入说明,适用于 Slack、Mattermost、Rocket.Chat、Zulip Cloud、服务器备份或其他 Zulip 服务器的导入。

步骤 3:创建 Zulip 组织并登录

安装过程完成后,安装脚本会打印一个安全的一次性使用组织创建链接。打开该链接到浏览器,并按照提示设置你的组织和你自己的用户账户。你的 Zulip 组织已准备就绪,可开始使用!

注意事项

你可以通过在服务器上运行 manage.py generate_realm_creation_link 生成一个新的组织创建链接。另请参阅我们关于在同一服务器上运行多个组织的指南

官方链接

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注