Free forever · Open source · No catch.

Real-Time Alerts for Your Channels DVR

Your DVR is recording, streaming, and running low on disk — and you have no idea. Until now. ChannelWatch sends real-time alerts to your phone the moment anything changes.

v1.0 brings multi-DVR support, encrypted credentials, and a redesigned configuration model. Migration is automatic — your existing settings carry over. See the migration guide

How it works

  1. Deploy

    One docker-compose.yml. No environment variables. No config files.

  2. Connect

    Point ChannelWatch at your Channels DVR server from the web UI.

  3. Get alerts

    Choose your notification service. Start receiving alerts in seconds.

One command to install. Web UI does the rest.

The difference

Without ChannelWatch

  • Check your DVR manually to see what's recording or playing.
  • Find out about disk space when recordings start failing.
  • No idea which device is streaming or how far along a recording is.

With ChannelWatch

  • Instant alerts on your phone the moment live TV, VOD, or a recording changes.
  • Disk space warnings before you lose a recording — with configurable thresholds.
  • Real-time dashboard showing every active stream, device, and upcoming recording.

What ChannelWatch monitors

Never miss a live event

Get an instant notification when someone starts watching live TV — with channel name, program title, and which device is tuned in.

Know every recording, start to finish

Scheduled, started, completed, cancelled — ChannelWatch tracks the full recording lifecycle and alerts you at every step.

See what's playing and how far along

Playback alerts include the title, runtime, progress, cast, and rating — so you always know what's on across every device.

Stop losing recordings to a full drive

Set your own thresholds. Get a warning before disk space becomes a problem, not after a recording fails.

One dashboard for all your DVRs

ChannelWatch v1.0 monitors multiple Channels DVR servers from a single install — with per-DVR notification routing and independent alert settings.

Alerts wherever you already are

Pushover, Discord, Telegram, Slack, Email, Gotify, Matrix, and more — ChannelWatch works with the notification service you already use.

See it in action

ChannelWatch dashboard showing real-time stream monitoring, upcoming recordings, and disk usage
Real-time dashboard — active streams, upcoming recordings, and disk usage at a glance.
ChannelWatch diagnostics panel with live container logs and one-click alert test buttons
Diagnostics panel — live container logs, system info, and one-click alert tests.

The real-time dashboard shows active streams, upcoming recordings, disk usage, and a 24-hour activity timeline. The diagnostics panel gives you live container logs, system info, and one-click test buttons for every alert type.

Up and running in 60 seconds.

No environment variables. No config files. Just Docker and a web browser. Deploy ChannelWatch, point it at your Channels DVR, and start receiving alerts before your next recording begins.

Get Started — it's free