头图

你可以在上面打电话   视频通话 发朋友圈 创建群聊都没有问题 为什么我不展示成品呢  因为我在做教程的时候用了国内服务器没备案不给访问   一定 一定 一定  不要用国内服务器来搭建 如果你没有想去运营它的话 只是几百人的规模 那香港服务器很合适 当然 如果你的时间足够多你的社区人也足够多追求极致的话你可以去工信部对你的服务器备案即可访问
你可以跟你的小伙伴在这上面畅所欲言 一切信息都储存在你自己的服务器里面
首先我们来到雨云购买一台服务器, 建议是选购香港的服务器,只是我自己习惯使用这个厂商服务器,你也可以选择其他厂商的服务器 阿里云 腾讯云都没有问题 只要你会使用 这没有限制,但如果你是新手建议完全跟我一样
file
file
买好服务器后我们需要安装系统如果你是纯新手请全部跟着我来,大佬自便,我们选择Ubuntu 22.04环境我们选择Docker
file
然后我们需要解析一个域名到这个服务器上面新手推荐阿里云  大佬自便
file
选择你服务器ip 
file
打开阿里云域名解析填入到网站ip那里 把主机记录两个都勾选上 然后解析即可
OK 域名解析完先放一边  我们需要进行ssh远程连接,不限制任何ssh连接工具,但新手请你跟着我一起使用FinalShell,这会对你们很友好。
file
我们进行ssh远程连接之后呢我们点击进入它的home文件夹,小白说了我应该如何添加服务器ip 用户名 密码进行连接,请你动动你发财的小手问一下度娘你使用的ssh远程连接软件教程会有很多业界前辈的遗泽被你搜索到那对你来说是不可多得的知识,当然你也可以自己私信问我,我很乐意为你解答问题。虽然我懂的也不多就是 哈哈哈哈
file
我们点击home文件夹后在右边它的空白处右键点击新建文件夹  名称选择matrix
file
然后让我们右键这个新建的文件夹点击复制路径
file
然后我们来到上面的服务器窗口内输入 cd 你的路径 然后回车
file
输入这串代码  回车
sudo docker run -it --rm \ -v /home/matrix/data:/data \ -e SYNAPSE_SERVER_NAME=你解析的域名 \ -e SYNAPSE_REPORT_STATS=yes \ matrixdotorg/synapse:latest generate
等待一段时间  这取决于你的服务器配置
file
当你的服务器显示跟我一样就代表了下载完成可以进行下一步
file
我们来到新创建的matrix文件夹刷新一下就会出现一个data文件夹点击进去
file
找到这个文件点击一下打开
file
往下滑到末尾 大约在35行【PS:不是绝对35行 末尾处即可】我们需要添加两行代码
我是代码:enable_registration: true enable_registration_without_verification: true

file
这样就OK了            Ctrl+S保存
file
返回文件上一级目录 右键新建文件  文件 文件  重要的事说三遍!!!
名字必须是docker-compose.yml      docker-compose.yml       docker-compose.yml 重要的事说三遍!!!
file
打开它  复制这一段代码进去  注意修改自己域名 注意修改自己域名 注意修改自己域名 重要的事情说三遍!!!
version: "3.3"
services:
 synapse:
  image: "matrixdotorg/synapse:latest"
  container_name: "matrix_synapse"
  restart: unless-stopped
  ports:
   - 8008:8008
  volumes:
   - "./data:/data" # it will look at the current directory where you save the file and look for the data folder inside
  environment:
   VIRTUAL_HOST: "你的域名"
   VIRTUAL_PORT: 8008
   LETSENCRYPT_HOST: "你的域名"
   SYNAPSE_SERVER_NAME: "你的域名"
   SYNAPSE_REPORT_STATS: "yes"
 element-web:
  ports:
   - '80:80'
  image: vectorim/element-web
  restart: unless-stopped
Ctrl+S保存
file
执行最后一条启动命令  
docker compose up -d
等待一段时间  取决于你的服务器配置
file
输出结果这三个显示都在运行就代表你已经搭建好了
在浏览器用你解析好的域名进入 第一次进可能需要加载比较久
你的域名:8008可以这样查看是否正常运行
file
如果你使用的是国内服务器会显示没有备案不给访问  所以我才会在开头建议使用香港服务器,如果你全部按照我的流程来发现就是加载不了很大概率是你的服务器问题,其他问题也可留言或私聊我


讲道义的火柴
1 声望0 粉丝

引用和评论

0 条评论