본문으로 건너뛰기

세밀한 알림 설정

개요

버전 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

파일에는 기본 설정이 있는 모든 사용 가능한 이벤트가 포함되어 있습니다. 각 이벤트에는 두 가지 채널이 있습니다:

  • 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에 볼륨을 추가합니다:

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.