IMAX WATCH Back to dashboard

Setup guide · about 10 minutes

From repository
to quiet watcher.

The monitor runs in GitHub Actions, keeps private state in a small workflow cache, publishes this dashboard through Cloudflare Pages, and sends free iPhone alerts through ntfy.

01 · ntfy

Create an unguessable notification topic

Install the ntfy app, subscribe to a long random topic, then keep that topic private. A UUID is a good choice.

02 · GitHub secret

Add NTFY_TOPIC

In the repository, open Settings → Secrets and variables → Actions, create a repository secret named NTFY_TOPIC, and paste the topic.

03 · Cloudflare Pages

Create a Direct Upload project

Create the free project, then add CLOUDFLARE_ACCOUNT_ID and CLOUDFLARE_API_TOKEN as GitHub Actions secrets. The repository remains private.

04 · First run

Run IMAX Watch manually once

Open Actions → IMAX Watch → Run workflow. The first run establishes a baseline and does not send a notification storm.

05 · Test

Use the notification test workflow input

Run the workflow with “send test notification” enabled. If the ntfy app receives it, setup is complete.

No secrets in the dashboard

The dashboard artifact never contains your ntfy topic or token.

READY