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 レコードを設定
    • 自動 TLS 用の DNS プロバイダーを選択
  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. QR コードをスキャン

    • Sirr QR コードをスキャン
    • 即座に連絡先追加
  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 user@yourdomain.com

# ブロックチェーン認証でユーザーを作成
sirrchatd creds create-blockchain \
  --email user@yourdomain.com \
  --address 0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb

メールボックスの管理

bash
# すべてのメールボックスをリスト
sirrchatd imap-mboxes list user@yourdomain.com

# メールボックスを作成
sirrchatd imap-mboxes create user@yourdomain.com "Work"

# メールボックスを削除
sirrchatd imap-mboxes delete user@yourdomain.com "Trash"

サーバーステータスの確認

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.