使用docker搭建一个局域网即时通信服务 —— element & Synapse

1、获取matrix镜像

docker pull matrixdotorg/synapse

2、生成配置文件,SYNAPSE_SERVER_NAME是服务器地址

docker run -it –rm \

–mount type=volume,src=synapse-data,dst=/data \

-e SYNAPSE_SERVER_NAME=192.168.50.85 \

-e SYNAPSE_REPORT_STATS=yes \

matrixdotorg/synapse:latest generate

3、修改homeserver.yaml

find / -name homeserver.yaml

找到第一个文件,修改enable_registration  true,不修改是不开放注册的。

4、启动镜像

docker run -d –restart=always –name synapse \

–mount type=volume,src=synapse-data,dst=/data \

-p 8008:8008 \

matrixdotorg/synapse:latest

5、启动后测试,访问服务器地址

http://192.168.50.85:8008

看见这个就已经搭建成功了。

6、使用客户端测试

1)通过网页的方式无法找到局域网服务器https://riot.im/app/#/login

2)google play市场下载element,无法登陆注册。

3)苹果市场下载element,可以登录并且注册。

参考:

https://ashshen.cc/2020/01/03/riot-im/#%E8%8E%B7%E5%8F%96%E6%9C%80%E6%96%B0%E9%95%9C%E5%83%8F

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!



0 条评论

发表评论

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