rocket.chat是一个开源的社交软件,即可以直接在web页面使用,也可以下载APP(Android,IOS,Windows,Mac OS)
主要功能:群组聊天,直接通信,私聊群,桌面通知,媒体嵌入,链接预览,文件上传,语音/视频 聊天,截图等,还支持实时翻译,实现用户之间的自动实时消息转换。
也可以作为公司的内部聊天平台,所有数据都在自己的服务器上。
官方网址:https://rocket.chat/
官方github地址:https://github.com/RocketChat/Rocket.Chat
安装方式有好几种方式,这里采取docker-compose容器安装方式,快速几分钟即可搭建完成。前提已安装好docker和docker-compose。
参考官方文档:https://docs.rocket.chat/
以下是获取到的官方docker-compose.yml,默认端口3000,使用mongo数据库,根据自己需求更改。
我这里不需要更改什么,直接使用即可。
下载完成后,直接运行即可
注意,开放3000端口 or 关闭防火墙,如果你是公有云服务器,记得修改你的安全组!
浏览器输入IP:3000,即可访问。
第一次登录,需要创建管理员相关信息,及组织公司相关信息(不重要),只有邮件地址有效即可。之后进入自己的邮箱确认链接验证即可。
创建完成后,就可以登录账号,也可以创建新的普通用户。当然相关设置只能第一个管理员账号才能设置。
登录进去,默认进入# general公共频道,可以自己创建频道和拉人。剩下的功能自己用管理员账号研究。
rocket.chat有官方APP,在相关应用商店或者直接下载安装即可。
但是app连接服务器可能出现问题,导致连接不上。如下:
SSL配置
问题1:安卓app必须需要SSL连接才可,即 https://
所以要么自己在服务器上采用自签证,要么用域名商的ssl,如Cloudflare配置域名自动免费签证。
为了简单,直接给自己IP配置域名,开启SSL即可。简单可自行设置即可。
Cloudflare配置完域名,记得开启‘始终使用 HTTPS’功能。
nginx反向代理
问题2:采用nginx反向代理后,app提示websocket已于此伺服器上禁止
采用nginx反向代理情况:
1:其他安装方式不能改3000端口的情况下(rocket.chat默认端口)。
2:docker服务被其他nginx的80端口占用的情况下,不能改80端口,用其他nginx反向代理给docker的3000端口。
3:或者为了服务器安全,采用其他服务器nginx反向代理给真实服务器。
如果直接配置如下:
app连接显示会提示:websocket已于此伺服器上禁止
原因是nginx需要开启websocket,加入这重要的两行配置即可。
更换后配置如下:
再次连接app成功登录。
teamspeak3应该有很多人知道吧,fps玩家应该都会用
官网:https://www.teamspeak.com
轻量最近刚出那个宝塔腾讯云版,正好利用一下,省去不少时间
https://www.teamspeak.com/zh-CN/downloads/#server
下完,用宝塔网页上传到后台&解压
要是觉得名字太长,自己改成teamspeak3也不错
cd teamspeak3
需要授权一下
touch .ts3server_license_accepted
然后
./ts3server_startscript.sh start
他会提示
WARNING ! For security reasons we advise: DO NOT RUN THE SERVER AS ROOT
稍等一下就好了
在腾讯云防火墙打开
以下三个端口
UDP: 9987
TCP: 10011
TCP: 30033
宝塔防火墙也要开放这三个端口
注:关了防火墙一劳永逸
守护进程
启动指令是
./ts3server_startscript.sh start
直接用nohup就行啦
nohup ./ts3server_startscript.sh start >output 2>&1 &
想要关闭那就
kill 进程id
就能关闭
如果不想也可以用宝塔的
或者系统的
systemd来守护
我用的是40/月的那款,宽带3M,大概可以10个人同时在线聊天,这样就能边打游戏边聊天了
比QQ,微信,YY好多了
腾讯活动
https://suo.nz/4FS8HH
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)