介绍
Riot-IM ,一个新型的协作平台,可以在 iOS、Android、Web 端运行,开源免费,功能丰富,支持私人对话,团队对话,语言视频对话,上传文件,社区互动。支持在聊天界面添加各种有趣的插件,比如RSS等各种机器人、虚拟币实时监控等。并且所有通过Riot传输的文件和数据都可以进行端对端加密,这意味着没有人可以窃听包括服务提供商在内的对话。
为什么值得使用?
全面沟通
聊天,交换文件,进行语音或视频通话和会议,以及添加漫游器。
享受经典的聊天应用程序功能,并嵌入应用程序以在私人或企业环境中共享和协作。
拥有自己的数据
使用Riot-IM,您可以控制自己的信息。Riot-IM建立在Matrix之上,像电子邮件一样,多种服务可以彼此通信,并且像电子邮件一样,您可以使用您信任的服务或托管自己的服务。
隐私
私人对话可以端到端加密,因此只有您和其他参与者可以阅读它们。
没有其他人可以读取,获利或破坏您的数据-通过可用的最佳加密方法来保护。
透明
Riot-IM是开源的,这意味着任何人都可以对其进行审核和定制。你知道你得到什么。这也意味着您可以离开注册的服务器,并在需要时迁移到您更信任的服务器。
开放
与其他应用程序不同,Riot-IM允许您跨越国界。通过桥接Slack和IRC等其他服务,不再为不同的团队,供应商和网络使用不同的应用程序。借助Matrix构建 ,其他人可以根据需要使用其他Matrix客户端与您聊天,并且您可以使用来自全球开源Matrix生态系统的机器人,集成和其他服务。
功能
团队群聊
与您的团队沟通,脱离更多人的网络:使用专用的房间,永久保存来自他们创作的信息。
忘记团队电子邮件:按照每个主题,每个团队,每个事件加入或创建会议室...确定您希望在整个组织或项目中提供的透明度级别。
通过创建您和您自定义的通知来消除噪音。
通过呼叫他们的名字来吸引同事的注意力,并且不要错过任何带有关键字提示的事情。
通过我们的集成商店部署漫游器,以获得有趣或实用的用途。
共享文件
与对话内联发送,接收和查看文件。
快速拖放功能可实现快速分享。
下载之前预览或在Riot上查看。
文件被存档,如消息:在房间的文件列表面板中找到它们,或通过文件名搜索。
语音和视频会议
一键式语音和视频会议。
举行一对一的对话或一组用户,实际上没有限制。
在一个房间内加入或放弃正在进行的群组通话,而无需邀请或打扰它。
智能通知
通过使用易于访问的通知设置来自定义通知以适应您的优先级,从而提高您的工作效率。
设置关键字以提示特定的通知以保持在项目之上。
集成工具
如果没有工具,一个团队很难变得有效:从我们随时可以使用的机器人列表中挑选你需要的东西,并与Github等人一起整合。
或者创建自己的集成以帮助您的团队更高效地工作!其他人也会这样做,每个人都能从开放的生态系统中获益。
缩小差距
使用Riot不仅可以与使用Riot的同事或团队沟通,还可以与使用其他沟通应用程序的贡献者沟通。
在使用您喜欢的应用程序时,弥合开放系统(包括Slack,Gitter,IRC,推特,SMS等)之间的差距。
部署riot-web
方式一、使用Caddy搭建
使用Caddy部署能够自动申请SSL证书并应用,但是需要提前解析好域名到VPS
服务器。
1、下载最新的发行版本
github地址: https://github.com/vector-im/riot-web/releases
wget https://github.com/vector-im/riot-web/releases/download/v1.5.0-rc.1/riot-v1.5.0-rc.1.tar.gz tar -zxvf riot-v1.5.0-rc.1.tar.gz #切记要把 config.sample.json 改成 config.json 要不然会报错 mv riot-v1.5.0-rc.1/config.sample.json riot-v1.5.0-rc.1/config.json
如果要更改riot-web的配置文件,请修改config.json文件,具体参数含义请参考官方文档.
2、Caddyfile
#替换成你的域名 test2.gaoyaxuan.net { tls youremail@gmail.com #替换成你的邮箱 root /srv gzip browse index index.html }
根据自己情况替换域名和邮箱地址
3、启动命令
docker run -d -p 80:80 -p 443:443 -v /root/Riot-IM/Caddyfile:/etc/Caddyfile:ro -v /root/Riot-IM/caddyCertificates:/root/.caddy -v /root/Riot-IM/riot-v1.5.0-rc.1:/srv:ro -e ACME_AGREE=true abiosoft/caddy
运行截图:
使用官方默认的服务端(https://matrix.org)会反应很慢,挂下代理会好很多,也可以自己搭建一个服务端来用,服务端的代码也是开源的,地址文末贴出来.
方式二、使用官方镜像
因为我图省事没有为Nginx添加SSL证书,如果此种方式想用https那么就把你的证书挂到容器中,改下default.conf 配置来就可以了.
1、default.conf配置
server { listen 80; server_name test2.gaoyaxuan.net; location / { root /usr/share/nginx/html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } }
如果想修改riot-web的配置,那么就在外边改完,命名为config.json
2、运行
docker run -d -p 80:80 -v /root/Riot-IM/default.conf:/etc/nginx/conf.d/default.conf:ro -v /root/Riot-IM/config.json:/app/config.json:ro vectorim/riot-web
如果开启了https,命令需要添加 -p 443:443
还没有评论,来说两句吧...