Conduit

Conduit 聊天服务器 — 一键安装

一个用 Rust 编写的简单、快速且可靠的聊天服务器。

为什么用 Web.Casa 安装 Conduit 聊天服务器?

一键部署

无需手动编写 Docker Compose,Web.Casa 自动配置并启动。

自动 HTTPS

Caddy 自动签发和续期 SSL 证书,反向代理开箱即用。

统一管理

监控、备份、更新、日志——所有应用在一个面板中管理。

安装方式

先安装 Web.Casa,然后在应用商店中一键安装此应用。

应用信息

版本
0.10.3
作者
Timo Kösters
默认端口
6167

Conduit

一款使用 Rust 编写的 Matrix 家庭服务器

什么是 Matrix?

Matrix 是一个用于安全、去中心化通信的开放网络。来自任何 Matrix 家庭服务器的用户都可以与所有其他 Matrix 服务器的用户聊天。您甚至可以使用桥接(也称为 Matrix 应用服务)与 Matrix 之外的(例如 Discord 上的社区)用户进行通信。

目标是什么?

一个高效、易于设置且开箱即用的 Matrix 家庭服务器。您可以将其安装在像树莓派这样的迷你计算机上,为您的家庭、朋友或公司托管 Matrix 服务。

我可以试用吗?

可以!您可以通过打开一个 Matrix 客户端(例如 https://app.element.io 或 Element Android)并在 conduit.rs 家庭服务器上注册来测试我们的 Conduit 实例。

由于诈骗者,注册功能目前已被禁用。如需账户,请通过消息联系我们(见下方联系方式)。

conduit.rs 的服务器托管由 Matrix.org 基金会捐赠提供。

当前状态如何?

Conduit 处于 Beta 阶段,这意味着您可以加入并参与大多数 Matrix 房间,但并非所有功能都受支持,并且您可能偶尔会遇到错误。

目前仍缺少一些重要功能:

  • 联邦环境下的端到端加密(E2EE)表情符号比较(E2EE 聊天功能正常)
  • 联邦环境下的发送已读回执、输入状态、在线状态(接收功能正常)

请查看 Conduit 1.0 发布里程碑。

如何部署我自己的实例?

如果您想将应用服务连接到 Conduit,请查看 APPSERVICES.md。

如何贡献?

  1. 寻找一个您想处理的 issue,并确保它没有被分配给其他用户。
  2. 请人将该 issue 分配给您(在 issue 下评论或在 #conduit:fachschaften.org 中聊天)。
  3. 复刻仓库并处理该 issue。#conduit:fachschaften.org 乐于提供帮助 :)
  4. 提交一个合并请求(MR)。

致谢

感谢 FUTO、Famedly、Prototype Fund(DLR 和德国联邦教育与研究部)以及所有为该项目提供资金支持的个人。

感谢 Conduit 的贡献者以及我们使用的所有库,例如:

  • Ruma:一个用 Rust 编写的、用于 Matrix 规范的清晰库。
  • axum:一个模块化的 Web 框架。

联系方式

如果您遇到任何问题,请随时:

捐赠

Liberapay:https://liberapay.com/timokoesters/
比特币:bc1qnnykf986tw49ur7wx9rpw2tevpsztvar5x8w4n

徽标

闪电徽标:https://github.com/mozilla/fxemoji/blob/gh-pages/svgs/nature/u26A1-bolt.svg
徽标许可证:https://github.com/mozilla/fxemoji/blob/gh-pages/LICENSE.md

常见问题

Conduit 聊天服务器 可以安装在 Web.Casa 上吗?

是的,Conduit 聊天服务器 是 Web.Casa 应用商店中的官方应用。你可以通过 Web.Casa 面板一键安装,无需手动编写 Docker Compose 或配置反向代理。

如何在 Web.Casa 上安装 Conduit 聊天服务器?

首先通过 curl -fsSL https://get.web.casa | bash 安装 Web.Casa,然后在面板的应用商店中搜索「Conduit 聊天服务器」,点击安装即可。Web.Casa 会自动配置 Docker 容器、分配端口并设置 Caddy 反向代理。

Conduit 聊天服务器 在 Web.Casa 上的默认端口是什么?

Conduit 聊天服务器 在 Web.Casa 上的默认端口为 6167。你可以通过 Web.Casa 的 Caddy 反向代理将其绑定到自定义域名,自动获取 HTTPS 证书。

Conduit 聊天服务器 安装后可以自动获取 HTTPS 吗?

是的。Web.Casa 基于 Caddy 构建,安装应用后只需绑定域名,Caddy 会自动通过 Let's Encrypt 签发和续期 SSL 证书,全程无需手动配置。

Conduit 聊天服务器 的数据如何备份?

Web.Casa 内置备份插件,支持将 Conduit 聊天服务器 的数据自动备份到本地、S3、WebDAV 或 SFTP。你可以设置定时快照和保留策略,确保数据安全。