虚拟主机域名注册-常见问题服务器知识 → 操作系统

Ubuntu 18.04安装Zulip聊天服务器方法

  下面就来介绍大家在Ubuntu Server 18.04上安装Zulip的过程。这里将用局域网IP地址来演示,但你也可以用域名来使用这个工具进行外部通信。我还将安装支持SSL的Zulip,但使用的是自签名证书,因为这是测试用的。

  准备工作:

  Ubuntu Server 18.04的更新/升级实例

  具有sudo特权的用户

  1、如何配置主机文件

  您要做的第一件事是配置主机文件。您必须将托管服务器的IP地址映射到域名。对于我的测试实例,我将IP地址192.168.1.19映射到zulip.lan。您将要确保使用您的托管服务器IP地址以及您的域名。

  要进行此配置,请在服务器上打开一个终端窗口,然后发出以下命令:

  sudo nano /etc/hosts

  在该文件的底部添加以下内容:

  192.168.1.9 zulip.lan

  请记住,请使用详细信息进行设置,而不要使用我的这个设置。

  保存并关闭文件。

  2、如何下载和解压安装程序

  接下来,我们需要下载并解压缩Zulip安装程序文件。返回终端窗口,并使用以下命令进入/ tmp目录:

  cd / tmp

  现在,您可以使用以下命令下载安装程序文件:

  wget https://www.zulip.org/dist/releases/zulip-server-latest.tar.gz

  下载文件后,请使用以下命令将其解压缩:

  tar -xvf zulip-server-latest.tar.gz

  3、如何安装OpenSSL

  在运行installer命令之前,您需要在服务器上安装OpenSSL。为此,发出命令:

  sudo apt-get install openssl -y

  一旦完成OpenSSL安装,就可以运行Zulip安装程序了。

  4、如何安装Zulip

  有两种安装Zulip的方法:

  使用自签名的证书

  有了Let's Encrypt证书

  如果您在Zulip服务器上使用FQDN,则肯定要使用Let's Encrypt证书进行安装。我将使用自签名证书来演示安装-因为我将使用Zulip进行仅LAN测试。我将为您显示这两个选项的命令。

  要使用自签名证书安装Zulip,请发出以下命令:

  sudo -s ./zulip-server-*/scripts/setup/install --self-signed-cert --email = EMAILADDRESS --hostname = zulip.lan

  如果您是管理员电子邮件地址,则为EMAILADDRESS。确保更改主机名以匹配您在/ etc / hosts中映射的主机名。

  要使用Let's Encrypt证书进行安装,您将发出以下命令:

  sudo -s ./zulip-server-*/scripts/setup/install --certbot --email = EMAILADDRESS --hostname = FQDN

  其中EMAILADDRESS是您的管理员电子邮件地址,而FQDN是您的完全限定域名。

  完成安装需要花费一些时间-5到15分钟之间,具体取决于服务器的能力和Internet连接的速度。安装完成时,将为您提供一个链接,该链接将引导您进入Zulip安装。在出现的浏览器窗口中,键入一个电子邮件地址,然后单击“Create Organization”,创建组织。

  在下一个页中,将要求您创建一个管理员帐户,该帐户将用于管理Zulip。

  创建管理员帐户后,系统将提示您登录Zulip,在这里您可以开始调整平台以完全满足公司的需求。

  5、如何为Zulip配置电子邮件

  您还需要配置SMTP服务器,以便Zulip可以发送通知。为此,请返回到终端窗口并发出命令:

  sudo nano /etc/zulip/settings.py

  在该文件中查找以下行:

  #EMAIL_HOST = 'smtp.example.com'

  #EMAIL_HOST_USER = ''

  #EMAIL_USE_TLS = True

  #EMAIL_PORT = 587

  通过删除#字符取消注释这些行,然后根据需要为SMTP服务器填写它们。例如,如果您使用的是Google SMTP服务器,则这些行如下所示:

  EMAIL_HOST = 'smtp.gmail.com'

  EMAIL_HOST_USER = 'GMAILADDRESS'

  EMAIL_USE_TLS = True

  EMAIL_PORT = 587

  GMAILADDRESS是您用于登录Gmail帐户的地址。

  保存并关闭该文件。

  接下来,您需要配置SMTP服务器的密码。要设置此设置,请使用以下命令打开必要的文件进行编辑:

  sudo nano /etc/zulip/zulip-secrets.conf

  在该文件的底部添加以下行:

  email_password = PASSWORD

  其中PASSWORD是您的SMTP服务器的密码。如果您使用的是Gmail SMTP服务器,则必须为此创建应用密码,因为您无法使用Gmail帐户密码。

  保存并关闭文件。

  最后,使用以下命令重新启动Zulip服务:

  su zulip -c'/ home / zulip / deployments / current / scripts / restart-server'

  这就是安装Zulip聊天服务器/协作平台的全部内容。如果您的企业正在寻找一种可靠,经济高效的Slack或Microsoft Teams替代产品,那么这可能是您好的的内部选择。




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:Ubuntu 20.04服务器怎么配置PHP环境
下一篇:使用 SSH 配置文件怎么在 Linux/Unix 上管理 SSH 连接
  >> 相关文章
没有相关文章。
0

在线
客服

在线客服服务时间:9:00-18:00

客服
热线

19899115815
7*24小时客服服务热线

关注
微信

关注官方微信
顶部