Atlassian shut Opsgenie to new sales on June 4, 2025 and shuts the service down on April 5, 2027. Grafana OnCall OSS is archived. This kit gives a team of 2–5 its own on-call system in about 20 minutes: GoAlert (Apache-2.0) + PostgreSQL + Caddy in one docker-compose on a $5–12/month VPS, paging through free Telegram push and escalating to Twilio SMS if nobody acknowledges in 5 minutes. $69 once — no subscription.
Get the kit — $69One zip, 18 files: a docker-compose stack, escalation configs, webhook recipes, a migration playbook and a drill tool. Plain Markdown, YAML, Python and Bash — no build step, nothing to subscribe to.
Clone-ready docker-compose with automatic HTTPS. Fill one .env file, run one command, sign in — first account becomes admin. Built for a $5–6/month VPS, tested pattern for teams of 2–5.
Copy-paste configs for the three most common monitoring sources, plus a small stdlib-Python gateway that translates their payloads into GoAlert's format — firing and resolve, with dedup that actually works.
Every knob lives in one .env: bot token, chat id, Twilio keys. Three full escalation matrices included (dev team, multi-client agency, hourly MSP) with the delays that work in practice.
Telegram Bot API has no per-message fee. Twilio US SMS is $0.0083 plus carrier fees — a paging team spends under $4/month. Includes the US A2P 10DLC registration walkthrough carriers actually require.
A read-only exporter for teams, schedules and escalations via the official Opsgenie REST API (up only until the shutdown), a script that maps your export into a GoAlert build plan, and a four-pass cutover checklist.
smoke-test.sh fires a real alert through the whole chain and times every hop. Single-buyer commercial license for the kit; the two bridge scripts are MIT for your own reuse.
You operate it. This is self-host: your VPS, your updates, your backups (the kit ships the routines — a monthly upgrade ritual, a pg_dump cron, an external watcher for GoAlert itself). There is no hosted version and no support SLA.
No delivery promises. Nobody can promise SMS and push arrive in N seconds — that's Twilio's and Telegram's networks. What the kit does instead: a smoke-test tool that times your real chain end-to-end, so your runbook carries measured numbers, not marketing numbers.
GoAlert does the paging. The kit is configuration, documentation and ~250 lines of glue around GoAlert — the Apache-2.0 project maintained by Target's team. It does not modify GoAlert, and it deliberately touches nothing from the archived AGPL Grafana OnCall repository.
The deadline is dated, not dramatized. End of sale: June 4, 2025. Shutdown: April 5, 2027. Both from Atlassian's own Opsgenie pages, verified September 20, 2026, with sources in the playbook. Vendor prices cited on this page are dated the same day.
Twenty minutes to a running system, an afternoon to a drilled escalation chain, one calm month to the Opsgenie cutover.
Point two subdomains at a $5 VPS, fill in the env file, docker compose up -d. Caddy issues certificates on first start; your first account is the admin.
Build the weekly rotation, attach the Telegram → 5 min → SMS policy, point Alertmanager/Grafana/Uptime Kuma at the webhook door. Fire the smoke test until every hop is proven.
Re-run the drill after every change. Export Opsgenie while its API still answers, follow the four-pass cutover, and cancel nothing until a week of duplicate-running looks clean.
Per-user pricing is the whole market's model — the kit's stack is the flat-price way out. All vendor numbers from official pricing pages, verified 2026-09-20.
| Option | 5 users / month | Model |
|---|---|---|
| PagerDuty Professional / Business | $105 – $205 | per user, billed annually |
| Better Stack (responders) | $145 | $29 per responder license |
| Free tiers (any vendor) | $0 | 1 schedule · 1 policy · ~100 SMS — capped out at team #2 |
| This kit's stack (GoAlert on your VPS) | ≈ $6 – 16 | $5–12 VPS + pennies of SMS · $69 once for the kit |
Sources: pagerduty.com/pricing, betterstack.com/pricing, twilio.com/en-us/sms/pricing/us — scraped 2026-09-20. Prices move; re-check before budget decisions. Opsgenie's old prices are gone from the market (sales closed June 2025) — that is the point.
No monthly plan, no per-seat fee, no telemetry leaving your server — you are buying files and a playbook, and the running system lives on your own VPS.
≈ ฿2,390
Secure checkout via Stripe · card payments · taxes calculated at checkout
A zip with 18 files: the 6-chapter SETUP SOP, the docker-compose stack (GoAlert, PostgreSQL 16, Caddy, a webhook gateway, a Telegram bridge) with its .env template, three integration recipes (Alertmanager, Grafana, Uptime Kuma), three escalation matrices, the Telegram+Twilio delivery guide with the A2P 10DLC walkthrough, the Opsgenie migration playbook with two working scripts, the smoke-test tool, a manifest and the license. Markdown, YAML, Python and Bash — readable, greppable, yours.
No — and that is the product. The stack runs on your VPS, alert data never touches our servers, and there is no monthly bill from us. If you want someone else to run paging infrastructure, the hosted platforms in the cost table are the right purchase; this kit is for teams who would rather own the thing.
You should be comfortable with SSH and able to paste commands — the SETUP SOP assumes no Docker expertise and explains every step (install Docker, fill one .env, docker compose up). If you have ever run a personal project on a VPS, you are qualified. The Python scripts are stdlib-only and readable in one sitting.
GoAlert is Apache-2.0 licensed, actively developed by Target's engineering team, and models exactly what small teams need: schedules, rotations, escalation policies, integration keys. Grafana OnCall OSS — the other well-known self-host option — entered maintenance mode in March 2025 and its repository was archived on March 24, 2026 (AGPL); building a fresh deployment on it is a dead end. Source: github.com/target/goalert, github.com/grafana-cold-storage/oncall.
The dates are fixed and official: Atlassian stopped selling Opsgenie on June 4, 2025, and the service shuts down on April 5, 2027. The official REST API this kit exports through stops answering on that day. Migrating early means migrating on your calendar instead of the deadline's — and every Opsgenie refugee in 2027 will be competing for the same attention.
If the kit doesn't fit how you work, write to us within 14 days of purchase and we refund in full — the files are yours to keep or delete. One refund per purchase; we only ask for optional feedback.
Yes — every v1.x update (config fixes, GoAlert compatibility notes, extra integration recipes) is free. Re-download any time from your download page with your email and password.
$69 one-time · ≈ ฿2,390 · free updates v1.x · instant download
Get the On-Call Escalation Kit — $69