Self-host Operational
v0.4.0Open-source event tracker with push notifications
- Stars
- 474
- Ports
- 80 (frontend), 4337 (backend API), 2000 (backend default port)
- Requires
- MySQL
ghcr.io/operational-co/operational.coWhat is Operational?
Operational is an open-source event tracking tool designed for tech products to monitor critical events like user signups, payments, cancellations, webhooks, cronjobs, and errors in real-time. It provides push notifications to mobile devices via PWA, action buttons to trigger webhooks, event contexts for understanding complex workflows, and JSON logging. It can be self-hosted via Docker, VPS, Render.com, or locally with Node.js 18+ and MySQL 8.x. The project is licensed under AGPL-3.0.
Should you self-host Operational?
Operational scores 49/100 on selfhost.directory (how scoring works) and ranks #25 of 51 in Monitoring & observability. It has 474 GitHub stars.
It shipped 1 stable release in the past year. The latest, v0.4.0, came out on 22 July 2026.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is AGPL-3.0-licensed and written mostly in Vue.
Its closest alternative on selfhost.directory is Operational.co (49/100, 474 stars). Operational scores higher overall. See Operational vs Operational.co side by side.
Features
- Action Buttons
- Event contexts
- JSON logging
- Progressive Web App
- Push Notifications
- Self-hostable
- Test events
Operational README
FAQ
How long are tracked events stored for?
Events are stored for at least 1 year. Longer retention timelines haven't been decided yet.
When will I get billed?
Billing occurs on the 1st of each month for the previous month's events.
What happens if I don't enter my card details after my free events are up?
You get a 5-day grace period to enter card details. After that, your account will be deactivated.
Do I need a credit card to signup?
No credit card required to sign up. You'll only be asked for card details after exceeding 10,000 free events.
Is the 10,000 free events per month or one time?
The 10,000 free events are one-time only. After tracking 10,000 events, you'll be asked to enter credit card details.
More in Notifications
Operational.coOperational - open-source tool to track important events and receive push notifications on your device.
prom-alertmanagerOpen-source Prometheus alert hub: deduplicates, groups, routes and silences alerts to Slack, PagerDuty, email or webhooks; self-hosted with a Docker image or binaries.
Signal-APISelf-hosted, open-source Docker container that wraps signal-cli as a REST API, so scripts can register a Signal number and send, receive and manage messages.
TautulliTautulli is a self-hosted, open-source Python web app that monitors Plex Media Server, providing analytics, watch history, and customizable notifications.
tautulli-notification-digestSelf-hosted tool that consolidates Tautulli's 'Recently Added' events into scheduled Discord digest notifications, replacing individual alerts with timed summaries.
uptime-kumaSelf-hosted, open-source uptime monitoring for HTTP(s), TCP, DNS, Docker with reactive UI, 20s intervals, status pages, and 90+ notification channels.
apprise-apiSelf-hosted, open-source REST notification hub wrapping the Apprise library to push alerts to 150+ services, with a web config manager, tags, attachments and Basic Auth.
Barkbark-server is a self-hosted open-source push notification backend for iOS devices via Apple APNs. Replace the cloud Bark service with full privacy control.
bark-serverBackend of Bark
bbyenSelf-hosted open-source tool that restores YouTube email notifications by checking subscriptions via the YouTube Data API and sending new video alerts via SMTP.
CalendarrSelf-hosted Docker container that fetches TV show and movie release calendars from Sonarr and Radarr and posts scheduled notifications to Discord and Slack via webhooks.
Discount BanditSelf-hosted, open-source price tracker for 30+ stores (Amazon, AliExpress, eBay, Walmart) with Ntfy/Telegram/Gotify alerts when prices drop.




0 comments