系统: Ubuntu 18.04,
内存:虽然我的服务器是2GB,但是出现了一个小的问题,zulip默认的系统空闲必须在1.9GB上,所以内存还是不够,需要手动修改 scriptslibinstall
########首先做一个小小的修改。
# Check for at least ~1.9GB of RAM before starting installation;
# otherwise users will find out about insufficient RAM via weird
# errors like a segfault running `pip install`.
mem_kb=$(head -n1 /proc/meminfo | awk ‘{print $2}’)
if [ “$mem_kb” -lt 1900000 ]; then # 这里190000 修改为1500000 就可以正常安装了
set +x
echo -e ‘ 33[0;31m’ >&2
echo “Insufficient RAM. Zulip requires at least 2GB of RAM.” >&2
echo >&2
echo -e ‘ 33[0m’ >&2
exit 1
fi
##############然后是安装
然后在终端中使用以下命令下载:
wget https://www.zulip.org/dist/releases/zulip-server-latest.tar.gz
等待下载完成然后解压缩归档文件:
tar -xf zulip-server-latest.tar.gz
确保已安装OpenSSL:
sudo apt install openssl
sudo -s ./zulip-server-*/scripts/setup/install –certbot –email=你的email –hostname=你的域名
是的,安装zulip需要域名,用来建立群。
############配置邮件系统
以上安装的话,只有超级用户能进入,但是不能邀请用户,邀请用户的话,会出现internal error,或者email configure error,这是因为,邮件系统没有设置。
在/zproject/settting.py中
DEFAULT_SETTINGS 中增加下面邮件相关,
# SMTP settings
‘EMAIL_HOST’:’smtp.qq.com’,
# 增加项
‘EMAIL_USE_SSL’: True,
# Other settings, like EMAIL_HOST_USER, EMAIL_PORT, and EMAIL_USE_TLS,
# we leave up to Django’s defaults.
‘EMAIL_PORT’:’465′,
‘EMAIL_HOST_USER’:’你的邮箱’,
‘EMAIL_HOST_PASSWORD’:’你的stmp密码’,
# 增加项
‘EMAIL_BACKEND’:’django.core.mail.backends.smtp.EmailBackend’,
安装好后,还需要再/etc/zulip/settings.py 中增加
ADD_TOKENS_TO_NOREPLY_ADDRESS = False
NOREPLY_EMAIL_ADDRESS = ‘你的邮箱’与上面要一直
然后重启zulip:
su zulip -c ‘/home/zulip/deployments/current/scripts/restart-server’
测试邮件系统是否安装成功:
zulip -c ‘/home/zulip/deployments/current/manage.py send_test_email 249191508@qq.com’
上面这个邮箱配置搞了我好久,要多注意
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!