MIT licensed - Open source - No paid tiers.

Real-Time Alerts for Your Channels DVR

ChannelWatch sends alerts as Channels DVR reports activity and when periodic disk checks find a configured threshold breach.

ChannelWatch dashboard showing multi-DVR active streams, upcoming recordings, disk usage, activity timeline, and status panel
The main dashboard is the primary ChannelWatch surface: active streams, upcoming recordings, disk status, recent activity, and multi-DVR health in one view.
Migration is automatic in v0.9.2 - your settings carry over. Migration guide

Quick setup

How it works

Deploy once, connect your Channels DVR, and choose where ChannelWatch sends alerts.

  1. Deploy

    Run one `docker-compose.yml`.

  2. Connect

    Add your Channels DVR in the web UI.

  3. Get alerts

    Pick a provider and start receiving alerts.

One compose file. Web UI handles the rest.

Proof of value

The difference

ChannelWatch turns hidden DVR activity into a steady, readable stream of alerts and status.

Without ChannelWatch

  • Check your DVR manually to see what's recording or playing.
  • Find out about disk space when recordings start failing.

With ChannelWatch

  • Notifications when ChannelWatch detects live TV, VOD, or recording activity.
  • Disk space warnings before you lose a recording - with configurable thresholds.

Coverage

What ChannelWatch monitors

Live TV, recordings, playback, disk space, multi-DVR installs, and the alerts that keep all of it visible.

Know when live TV starts

Get a notification when ChannelWatch detects a live TV session, 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.

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 v0.9.2 monitors multiple Channels DVR servers from a single install - with per-DVR notification routing and independent alert settings.

See all alert types and features

Product tour

See it in action

Four current v0.9.2 captures show the main operator workflows: first-run setup, multi-DVR configuration, disk alert thresholds, and notification routing.

ChannelWatch first-run wizard prompting the operator to discover a Channels DVR server or add one manually
What it shows The first-run wizard appears when no DVR servers are configured.
ChannelWatch settings general tab listing Living Room DVR and Basement DVR with host, port, discovery, and add server controls
What it shows The General tab manages multiple DVR servers with discovery and manual add controls.
ChannelWatch alerts settings showing Disk Space warning threshold controls and per-DVR alert guidance
What it shows Disk Space alerts use configurable warning and critical thresholds with per-DVR overrides.
ChannelWatch notification routing matrix showing per-DVR switches for channel, VOD, recording, and disk alert destinations
What it shows The routing matrix controls which destinations receive each alert type for each DVR.

View the full screenshot gallery

Trust

Built by the same community it monitors

Open-source, release-tagged, and easy to verify before you install.

Next step

Start with Docker Compose.

Use the compose file, open the web UI, then add your DVR and notification destination in the first-run wizard.