メインコンテンツまでスキップ

詳細通知設定

概要

バージョン 2.3.1 以降、パネルが Telegram または Webhook に送信する通知を細かく調整できます。この機能により、各通知チャネルに対して特定のイベントを個別に有効または無効にできます。

設定

通知を設定するには、設定ファイルをダウンロードして変更し、Docker コンテナにマウントする必要があります。

ステップ 1:設定ファイルのダウンロード

公式リポジトリから通知設定ファイルをダウンロードします:

cd /opt/remnawave && curl -o notifications-config.yml https://raw.githubusercontent.com/remnawave/backend/refs/heads/main/configs/notifications/notifications-config.yml

または wget を使用します:

cd /opt/remnawave && wget https://raw.githubusercontent.com/remnawave/backend/refs/heads/main/configs/notifications/notifications-config.yml

ステップ 2:設定の構成

ダウンロードしたファイルをテキストエディタで開きます:

cd /opt/remnawave && nano notifications-config.yml

ファイルにはデフォルト設定のすべての利用可能なイベントが含まれています。各イベントには 2 つのチャネルがあります:

  • telegram: true/false - Telegram に通知を送信する
  • webhook: true/false - Webhook 経由で通知を送信する

設定例:

ユーザー作成の Telegram 通知を無効にする:

events:
user.created:
telegram: false # Telegram を無効にする
webhook: true # Webhook は有効のまま

デバイス接続のすべての通知を無効にする:

events:
user_hwid_devices.added:
telegram: false
webhook: false

アンカーを使用した一括無効化:

events:
user.expired:
<<: *bothDisabled # 両方のチャネルを無効にする

ステップ 3:Docker コンテナへのマウント

docker-compose.yml に volume を追加します:

cd /opt/remnawave && nano docker-compose.yml
services:
remnawave:
image: remnawave/remnawave:2
volumes:
- ./notifications-config.yml:/var/lib/remnawave/configs/notifications/notifications-config.yml:ro
# ... 他の設定

ステップ 4:コンテナの再起動

ファイルをマウントした後、コンテナを再起動します:

cd /opt/remnawave && docker compose down remnawave && docker compose up -d && docker compose logs -f

利用可能なイベント

設定ファイルはカテゴリ別に整理された多数のイベントをサポートしています。すべての利用可能なイベントの完全で最新のリストは、公式リポジトリで確認できます:events.ts