Skip to content

快速开始 ​

本指南将帮助您搭建属于自己的SirrMesh节点。

选择您的路径 ​

🚀 我想使用应用 ​

如果您只想开始使用 Sirr 进行私密消息传递:

  1. 下载 Sirr

  2. 创建您的账户

    • 启动应用
    • 创建或导入钱包
    • 您的钱包地址成为您的账户
  3. 开始消息传递

    • 通过钱包地址添加联系人
    • 发送加密消息
    • 直接在聊天中转账加密货币

完整用户指南 →

🖥️ 我想运行自己的服务器 ​

如果您想部署自己的 SirrMesh 服务器:

  1. 快速安装

    bash
    curl -sSL https://raw.githubusercontent.com/sirrmesh/SirrMesh/main/start.sh | bash
  2. 配置您的域名

    • 设置 DNS 记录
    • 选择 DNS 提供商以获取自动 TLS
  3. 创建用户账户

    • 向服务器添加用户
    • 配置认证(密码或区块链)

完整安装指南 →

👨‍💻 我想进行开发 ​

如果您是想要扩展或集成的开发者:

  1. 从源码构建

    bash
    git clone https://github.com/sirrmesh/SirrMesh.git
    cd sirrmeshd
    make build
  2. 探索架构

    • 了解模块系统
    • 学习可用接口
    • 阅读 API 文档
  3. 创建自定义模块

    • 编写自定义认证模块
    • 扩展存储后端
    • 添加自定义消息处理

架构指南 →

快速开始:用户之旅 ​

步骤 1:下载 Sirr ​

选择您的平台:

步骤 2:设置您的账户 ​

首次启动 Sirr 时:

  1. 创建新钱包

    • 应用生成 BNBChain 钱包
    • 您的钱包地址成为您的唯一 ID
    • 保存您的恢复短语 - 这很关键!
  2. 或导入现有钱包

    • 使用您现有的 BNBChain 钱包
    • 使用私钥或恢复短语导入
  3. 设置个人资料

    • 选择显示名称
    • 添加个人资料图片(可选)
    • 您的隐私受到保护 - 无需个人信息

步骤 3:添加联系人 ​

添加要聊天的人:

  1. 通过钱包地址

    • 询问他们的钱包地址
    • 将他们添加为联系人
  2. 通过扫描二维码

    • 扫描他们的 Sirr 二维码
    • 即时添加联系人
  3. 从您的钱包

    • 从您的加密钱包导入联系人

步骤 4:开始聊天 ​

发送您的第一条消息:

  1. 选择联系人

    • 点击任何联系人打开聊天
  2. 输入您的消息

    • 您的消息自动加密
    • 只有收件人可以解密
  3. 发送加密货币(可选)

    • 点击钱包图标
    • 直接在聊天中发送 BNB 或代币

快速开始:服务器部署 ​

一键部署 ​

运行 SirrMesh 服务器的最快方式:

bash
# 下载并运行安装脚本
curl -sSL https://raw.githubusercontent.com/sirrmesh/SirrMesh/main/start.sh | bash

此脚本将:

  • ✅ 检测您的系统架构
  • ✅ 下载正确的二进制文件
  • ✅ 设置配置目录
  • ✅ 配置 DNS 和 TLS 证书
  • ✅ 创建 systemd 服务
  • ✅ 启动邮件服务器

手动部署 ​

为了更好地控制安装:

bash
# 1. 下载二进制文件
wget https://download.sirr.chat/sirrmeshd-linux-amd64-v0.3.1
mv sirrmeshd-linux-amd64-v0.3.1 /usr/local/bin/sirrmeshd
chmod +x /usr/local/bin/sirrmeshd

# 2. 创建配置目录
export SIRRCHAT_HOME=$HOME/.sirrmeshd
mkdir -p $SIRRCHAT_HOME

# 3. 初始化配置
sirrmeshd config init

# 4. 编辑配置
nano $SIRRCHAT_HOME/sirrmeshd.conf

# 5. 启动服务器
sirrmeshd run

详细安装指南 →

常见任务 ​

对于用户 ​

发送加密消息 ​

  1. 打开与任何联系人的聊天
  2. 输入您的消息
  3. 消息自动使用 OpenPGP 加密
  4. 只有收件人可以阅读

发送加密货币 ​

  1. 在聊天中点击钱包图标
  2. 输入金额并选择代币
  3. 确认交易
  4. 即时转账给收件人

创建红包 ​

  1. 在群聊中,点击红包图标
  2. 选择金额和红包数量
  3. 发送到群组
  4. 成员点击领取

对于服务器管理员 ​

添加用户 ​

bash
# 使用密码创建用户
sirrmeshd creds create [email protected]

# 使用区块链认证创建用户
sirrmeshd creds create-blockchain \
  --email [email protected] \
  --address 0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb

管理邮箱 ​

bash
# 列出所有邮箱
sirrmeshd imap-mboxes list [email protected]

# 创建邮箱
sirrmeshd imap-mboxes create [email protected] "工作"

# 删除邮箱
sirrmeshd imap-mboxes delete [email protected] "垃圾箱"

检查服务器状态 ​

bash
# 查看服务状态
sudo systemctl status sirrmeshd

# 查看日志
sudo journalctl -u sirrmeshd -f

# 检查开放端口
netstat -tlnp | grep sirrmeshd

下一步 ​

对于用户 ​

对于管理员 ​

对于开发者 ​

获取帮助 ​

如果您需要帮助:

  • 📖 文档: 浏览此站点
  • 💬 社区: 加入我们的聊天
  • 🐛 问题: GitHub Issues
  • 🐦 Twitter: 关注以获取更新

欢迎使用 SirrMesh! 我们很高兴您加入我们注重隐私的用户社区。🎉

Released under the GPL 3.0 License.