SimpleX SMP

SimpleX SMP 消息协议实现 — 一键安装

用于公共网络上简单队列的 SimpleX 消息协议参考实现。

为什么用 Web.Casa 安装 SimpleX SMP 消息协议实现?

一键部署

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

自动 HTTPS

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

统一管理

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

安装方式

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

应用信息

版本
v6.4.5
作者
Simplex Team
默认端口
5223

初始设置

要获取 SMP 服务器地址

  1. 通过 SSH 连接到您的 Tipi 服务器
  2. 运行 sudo docker logs simplex-smp 2>&1 | grep "Server address:" 以查找 SMP 服务器地址。

📢 SimpleXMQ v1 已发布 - 包含许多安全性、隐私性和效率改进,以及新功能 - 请参阅发布说明。

请注意:v1 版本不向后兼容,但它在所有协议层内置了版本协商功能,以实现此版本的前向兼容性和未来版本的向后兼容性,未来版本将至少向后兼容两个版本。

如果您已部署服务器,请将新服务器部署到新的主机,并在旧版本不再使用后将其停用。

用于单向(simplex)队列的消息代理

SimpleXMQ 是一个用于管理消息队列并通过公共网络发送消息的消息代理。它包含 SMP 服务器、SMP 客户端库和 SMP 代理,分别实现了用于客户端-服务器通信的 SMP 协议 和用于通过多个 SMP 服务器上的 simplex 队列管理双工连接的 SMP 代理协议。

SMP 协议的灵感来源于 Redis 序列化协议,但它要简单得多 - 目前只有 10 个客户端命令和 8 个服务器响应。

SimpleXMQ 使用 Haskell 实现 - 它受益于 Haskell 提供的健壮的软件事务内存(STM)和并发原语。

SimpleXMQ 路线图

  • SimpleX 服务协议和应用程序模板 - 使用户能够构建基于 SimpleX 协议栈运行的服务和聊天机器人。第一个此类服务将是移动应用程序的通知服务。
  • SMP 代理连接中的 SMP 队列冗余和轮换。
  • SMP 代理同步,以在多个代理之间共享连接和消息(这将允许为 simplex-chat 使用多个设备)。

常见问题

SimpleX SMP 消息协议实现 可以安装在 Web.Casa 上吗?

是的,SimpleX SMP 消息协议实现 是 Web.Casa 应用商店中的官方应用。你可以通过 Web.Casa 面板一键安装,无需手动编写 Docker Compose 或配置反向代理。

如何在 Web.Casa 上安装 SimpleX SMP 消息协议实现?

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

SimpleX SMP 消息协议实现 在 Web.Casa 上的默认端口是什么?

SimpleX SMP 消息协议实现 在 Web.Casa 上的默认端口为 5223。你可以通过 Web.Casa 的 Caddy 反向代理将其绑定到自定义域名,自动获取 HTTPS 证书。

SimpleX SMP 消息协议实现 安装后可以自动获取 HTTPS 吗?

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

SimpleX SMP 消息协议实现 的数据如何备份?

Web.Casa 内置备份插件,支持将 SimpleX SMP 消息协议实现 的数据自动备份到本地、S3、WebDAV 或 SFTP。你可以设置定时快照和保留策略,确保数据安全。