Opportunities › Self-hosted status page system › Proposed app
Signalpost
Self-hosted status page and incident log you own, with a managed option
- Score
- 62
- confidence 57
- Evidence
- 4
- items on the page
- Rivals
- 3
- named in sources
- First version
- 30 d
- estimate
- Type
- Desktop and mobile
- PWA: on computers and phones alike
- Market since
- 2013
- Mature market · AI estimate
ScreensConcept
Desktop and mobile: Operators post incident updates and maintenance notices from phones, but also configure the status page and review incident history at a desk. Sample screens on a computer and a phone, in the proposed brand. Their numbers are sample data.
New incident
Draft- ComponentAPI
About this appAI proposal
Signalpost is a status page and incident tracker you run on your own server or let us host. Publish a public status page, post incident updates, schedule maintenance and let customers subscribe, without handing your outage story to a third-party platform.
It is built for software companies, SaaS teams and service operators who want control over where status data lives and how the page looks. Operators manage incidents from an installable phone app, so an update can go out from anywhere.
The same code runs self-hosted or managed, so you can move between them. Simple checks feed the page, and a person approves what the public reads unless you choose otherwise.
- Tagline
- Your status page, on your own ground.
- Voice
- PlainCalmDirect
- Why this name
- A signal post is a marker that tells travellers what lies ahead. Two plain words joined, easy to say, and it speaks of clear public notice.
In the first version
Members say which features they would use. It tells PWAS what people want; it changes no score.
Run it anywhere
Deploy on your own server with one container, or use the managed plan. Same product, same export format, no lock-in.
No member yet
Public status page
Component groups, current state, 90-day history and incident timelines on your own domain with your branding.
No member yet
Incident timeline
Post investigating, identified, monitoring and resolved updates in a few taps, using templates for common outages.
No member yet
Built-in uptime checks
HTTP and port checks propose a status change. You confirm it, or let chosen components update on their own.
No member yet
Brand identityAI proposal
Check the name against trademark registers before using it.
Palette
#0F5C5AHarbor Teal · primary#F7F4ECPaper · surface#1E2A2BInk · text#E0A526Lamp Amber · accent#2E8B57Signal Green · data: operational#C4432BAlarm Red · data: outage
Typography
Aa
Signalpost
PricingAI proposal
Based on Incident.io's pricing page (verified): a free plan, paid plans from $15 to $25 a month, and prices on request for larger customers. The tiers are a starting point to test.
Self-hosted
Free
- Run on your own server
- Unlimited components and incidents
- Email and webhook subscribers
- Community support
Managed
$15 a month
- We host and update it
- Custom domain and branding
- Uptime checks and push alerts
- Private components
Team
$25 a month
- Everything in Managed
- Multiple operators and roles
- Audit log of status changes
What it could be worthEstimate
What a software business making this much sells for today, from real deals. Pick a monthly revenue.
If it makes
Worth about
$194,000
Sale range $132,000 to $263,000
$120,000 a year in revenue
From 87 software businesses listed and sold on Empire Flippers in the last year, revenue vetted by the broker: they sell for about 19× their monthly revenue, most between 13× and 26×.
Measured on profit, the middle deal is 32× monthly net profit: about 2.7 years of profit.
An estimate, not an offer or financial advice. A real price depends on profit, growth, churn, how much of the work is the owner's, and the buyer.
How it would growAI proposal
How the product would reach new customers through its own use, and how the first ones would be found. A plan to test, not a result.
- Built-in loop
- Shared outputs. Each public status page and incident email goes to the customers of the operator. A small 'Powered by Signalpost' link on the page footer, removable on paid plans, points to the project.
- Do they become customers?
- Visitors are mostly end users of other products, not buyers. The people who might adopt it are engineers at companies viewing the page. Test whether footer clicks lead to installs.
- First customers
- Small SaaS companies with 5 to 50 staff and an engineering lead who prefers to self-host and pays for hosted status pages today.
- Where to reach them
- GitHub and self-hosting forums: Publish the open-source repo with a one-command install guide and answer migration questions from Cachet users.
- Developer communities: Write posts on running a status page that stays up during outages, linking to the managed plan.
- First milestone
- Five small SaaS teams on the paid Managed plan within 60 days of launch, and 200 self-hosted installs.
Why people already pay for this
- VerifiedGitHub repository gained 15256 stars in 4344 days
- Public claimCachet is described as the open source, self-hosted status page system, indicating a market need for alternatives to proprietary solutions.
- VerifiedIncident.io's pricing page lists 3 paid plans, from $15 to $25 a month, plus a free plan and prices on request for larger customers
- Public claimIncident.io states on its own website: Trusted by major companies including Airbnb, Etsy, Netflix, and others
Tech stack
Every proposal builds on the same PWA base, installable from the browser on any phone or computer. Dashed boxes are what this app adds.
- AppNext.js and TypeScript
- PWAManifest and service worker
- UITailwind CSS
- Data and authSupabase Postgres
- PaymentsStripe
- EmailResend
- HostingVercel
- This app · PackagingContainer image with a compose fileSelf-hosters need to install it with one command on their own servers.
- This app · Check schedulerBackground worker with a job queueUptime checks must run every minute independent of page visits.
RisksAI inference
- CommercialAn open-source project (Cachet) already exists, and hosted tools have free plans. Buyers may take the free self-hosted version and never pay for managed hosting.
- TechnicalA status page must stay up when the customer's own systems fail. Managed hosting needs separate infrastructure and checks from multiple regions.
- CommercialSupport load for self-hosted installs on varied servers can grow faster than revenue.
- DataEmail subscriber lists are personal data. Managed hosting needs clear consent, unsubscribe and deletion handling.
Everything marked AI proposal or AI inference was written by a model from the evidence on the opportunity page. The proposed name must be checked against trademark registers before it is used.