ドキュメント / 13
稼働を継続してください
再起動後もコレクターが利用可能であり、そのデータが損なわれないようにしてください。
起動方法を選択してください
ネイティブインストールを行う場合は、deploy/ ディレクトリ内のランチャーおよびサービスのサンプルをご利用ください。Docker を使用する場合は、Docker Compose をインストールし、プロジェクトディレクトリから実行してください:
docker compose up -d --build --wait
docker compose exec tgwitness cat /data/panel-token.txt
デフォルトのパネルは、ホストのループバックアドレス、ポート8787でリスニングしています。ローカルで、またはSSHトンネル経由で開いてください。2番目のコマンドで取得したトークンを使用して、パネルのロックを解除してください。
データディレクトリ全体を保持してください
ネイティブインストールではdata/liveを使用します。Dockerでは永続的なtgwitness-dataボリュームを使用します。ジャーナル、アカウントセッション、鍵、および動作状態をまとめて保管してください。署名付きエクスポートは有用な証拠となりますが、インストール全体の完全なバックアップではありません。
- 一貫性のあるバックアップを作成する前に、データ収集を停止してください。
- プライベートデータディレクトリ全体を、ホスト外の保護されたストレージにコピーしてください。
- バックアップを頼りにする前に、隔離された環境での復元テストを行ってください。
再起動後にご確認ください
想定されるワークスペースとキー、Telegramへの接続、選択されたソース、および新規メッセージのキャプチャを確認してください。保存されたMTProtoの状態とキャッチアップ機能により、Telegramがまだ保持している更新情報を復元することができます。ただし、有効期限が切れたすべての更新情報や、キャプチャ前に削除された編集内容を復元することはできません。
コンテナの正常性とは、Webサーバーが応答していることを意味します。制御されたメッセージとウィットネスチェックを使用して、データの収集および外部への公開状況を評価してください。
意図した内容のみを公開してください
導入リファレンスには、HTTPS の例、パーシステントボリュームのコマンド、更新および復元の手順が含まれています。導入用の Docker コマンドも提供されており、現在の検証記録には実際にテストされた環境が記載されています。