比尔萄堡

上帝说: “要有光” 于是,就有了光。


  • 首页

  • 归档

  • 关于我

  • 公益404

  • 搜索

匿名聊天 matrix

时间: 2024-04-23 分类: 我的小脑/应用   字数: 319 字 阅读: 1分钟 阅读次数:

后端使用Golang的话,可以使用dendrite

准备配置文件

  • 复制 dendrite.yaml 并做调整
  • 生成各种key并放到当前config文件夹(不手动创建的话,会自动创建,再把文件移动进去也可以)

    docker run --rm --entrypoint="" \
    -v $(pwd):/mnt \
    matrixdotorg/dendrite-monolith:latest \
    /usr/bin/generate-keys \
    -private-key /mnt/matrix_key.pem \
    -tls-cert /mnt/server.crt \
    -tls-key /mnt/server.key

使用docker compose启动

在外层文件夹,复制 docker-compose.yml并做调整 执行:docker-compose -f docker-compose.yml up 会启用两个端口,其中 8008 是给客户端提供服务的,可以使用nginx 进行反代;8448端口,是和多个server联动使用的。

创建用户

修改 dendrite.yaml 中的 registration_shared_secret,然后重启服务。 attach 进 容器中: docker exec -it 04266c30522a /bin/sh 执行:/usr/bin/create-account --config /root/config/dendrite.yaml --username xxxx --password xxxxx

#工具#

标题:匿名聊天 matrix

作者:训导主任林作栋

声明: 本博客文章除特别声明外,均采用 CC BY-NC-SA 3.0许可协议,转载请注明出处!

创作实属不易,如有帮助,那就打赏博主些许茶钱吧 ^_^
WeChat Pay

微信打赏

Alipay

支付宝打赏

coze调研
漏扫工具
训导主任林作栋

训导主任林作栋

戏谑的码农,北野武的拥趸,李安的迷弟,伍佰的Fans

55 日志
23 分类
62 标签
豆瓣
友情链接
  • Obsidian
  • V2EX
  • 关注黑客与极客
  • 廖雪峰
标签云
  • Linux 6
  • K8s 5
  • 数据库 5
  • Golang 4
  • Etcd 3
  • Mysql 3
  • Ai 2
  • Gitlab 2
  • Postgres 2
  • 前端 2
© 2010 - 2024 比尔萄堡
Powered by - Hugo v0.58.2 / Theme by - NexT
/
Storage by Vercel / 刘 ICP 备 18047355 号
0%