快速开始
本指南将帮助您搭建属于自己的SirrChat节点。
选择您的路径
🚀 我想使用应用
如果您只想开始使用 Sirr 进行私密消息传递:
下载 Sirr
创建您的账户
- 启动应用
- 创建或导入钱包
- 您的钱包地址成为您的账户
开始消息传递
- 通过钱包地址添加联系人
- 发送加密消息
- 直接在聊天中转账加密货币
🖥️ 我想运行自己的服务器
如果您想部署自己的 SirrChat 服务器:
快速安装
bashcurl -sSL https://raw.githubusercontent.com/mail-chat-chain/mailchatd/main/start.sh | bash配置您的域名
- 设置 DNS 记录
- 选择 DNS 提供商以获取自动 TLS
创建用户账户
- 向服务器添加用户
- 配置认证(密码或区块链)
👨💻 我想进行开发
如果您是想要扩展或集成的开发者:
从源码构建
bashgit clone https://github.com/mail-chat-chain/mailchatd.git cd sirrchatd make build探索架构
- 了解模块系统
- 学习可用接口
- 阅读 API 文档
创建自定义模块
- 编写自定义认证模块
- 扩展存储后端
- 添加自定义消息处理
快速开始:用户之旅
步骤 1:下载 Sirr
选择您的平台:
- iOS: App Store 链接
- Android: Google Play 链接
步骤 2:设置您的账户
首次启动 Sirr 时:
创建新钱包
- 应用生成 BNBChain 钱包
- 您的钱包地址成为您的唯一 ID
- 保存您的恢复短语 - 这很关键!
或导入现有钱包
- 使用您现有的 BNBChain 钱包
- 使用私钥或恢复短语导入
设置个人资料
- 选择显示名称
- 添加个人资料图片(可选)
- 您的隐私受到保护 - 无需个人信息
步骤 3:添加联系人
添加要聊天的人:
通过钱包地址
- 询问他们的钱包地址
- 将他们添加为联系人
通过扫描二维码
- 扫描他们的 Sirr 二维码
- 即时添加联系人
从您的钱包
- 从您的加密钱包导入联系人
步骤 4:开始聊天
发送您的第一条消息:
选择联系人
- 点击任何联系人打开聊天
输入您的消息
- 您的消息自动加密
- 只有收件人可以解密
发送加密货币(可选)
- 点击钱包图标
- 直接在聊天中发送 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常见任务
对于用户
发送加密消息
- 打开与任何联系人的聊天
- 输入您的消息
- 消息自动使用 OpenPGP 加密
- 只有收件人可以阅读
发送加密货币
- 在聊天中点击钱包图标
- 输入金额并选择代币
- 确认交易
- 即时转账给收件人
创建红包
- 在群聊中,点击红包图标
- 选择金额和红包数量
- 发送到群组
- 成员点击领取
对于服务器管理员
添加用户
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! 我们很高兴您加入我们注重隐私的用户社区。🎉