Skip to content

快速开始

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

选择您的路径

🚀 我想使用应用

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

  1. 下载 Sirr

  2. 创建您的账户

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

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

完整用户指南 →

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

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

  1. 快速安装

    bash
    curl -sSL https://raw.githubusercontent.com/mail-chat-chain/mailchatd/main/start.sh | bash
  2. 配置您的域名

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

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

完整安装指南 →

👨‍💻 我想进行开发

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

  1. 从源码构建

    bash
    git clone https://github.com/mail-chat-chain/mailchatd.git
    cd sirrchatd
    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 或代币

快速开始:服务器部署

一键部署

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

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

此脚本将:

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

手动部署

为了更好地控制安装:

bash
# 1. 下载二进制文件
wget https://download.sirrchat.org/sirrchatd-linux-amd64-latest
mv sirrchatd-linux-amd64-latest /usr/local/bin/sirrchatd
chmod +x /usr/local/bin/sirrchatd

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

# 3. 初始化配置
sirrchatd config init

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

# 5. 启动服务器
sirrchatd run

详细安装指南 →

常见任务

对于用户

发送加密消息

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

发送加密货币

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

创建红包

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

对于服务器管理员

添加用户

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

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

管理邮箱

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

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

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

检查服务器状态

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

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

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

下一步

对于用户

对于管理员

对于开发者

获取帮助

如果您需要帮助:

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

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

Released under the GPL 3.0 License.