Skip to main content

Create a free public status page

A simple alternative to Atlassian Statuspage, plugged directly into your HTTP monitoring

A status page is a public web page that displays the real-time availability of your services. CaptainDNS lets you create a free shareable status page from your HTTP monitors, with no paid plan and no DNS configuration. Unlike Atlassian Statuspage or Instatus, you do not have to enter a credit card or unlock branding from a paid tier: your page is served from Europe, with no third-party cookies, and its public URL is shared in one click. Display the state of your endpoints, the incident history, and the uptime over the last 30 days. Activate your first status page in less than 30 seconds.

Shareable public URL

Each status page receives a unique public token and a ready-to-use URL. No DNS configuration, no subdomain to point: copy the link and share it with your users right away.

Real-time synchronization

The displayed state automatically reflects the real HTTP checks. No need to create each incident manually: if a monitor goes down, the status page switches to degraded or down within the minute.

30-day incident history

Visualize the timeline of past incidents and the global uptime over 30 days. Your users see at a glance the reliability of your services and the downtime windows.

Clean branding included

Customize the title, logo, and primary color from the free tier. No pay to remove logo plan: the layout stays clean and readable without marketing clutter.

Free with no credit card

Status pages are included for free with the uptime monitors. No credit card to enter, no time-limited trial, no hidden quota on the number of public page views.

European hosting and GDPR compliance

Your status pages are served from Europe, with no third-party cookies and no external analytics tracking. Native GDPR compliance, with no cookie banner to display to your visitors.

Status page: what is a public status page

A status page is a public web page that displays the real-time health of one or more online services. It indicates whether each endpoint is operational, degraded, or down, lists past incidents, and shows an uptime history. It has become the standard tool for publicly communicating the reliability of a SaaS product to users and customers.

According to a Catchpoint study published in 2024, 78% of B2B users check a vendor's status page before opening a support ticket. A clear status page reduces the volume of incoming tickets by 30 to 50% during an incident, by preventing every user from separately reporting the same problem.

What is a public status page used for

  • Incident communication: notify users in real time during an outage, without saturating the support channel.
  • Trust and transparency: publicly demonstrate your uptime over 30 or 90 days to reassure prospects and customers.
  • Support ticket reduction: prevent each user from opening a ticket for the same ongoing incident.
  • SLA and contractual commitments: provide a viewable history to back up your availability commitments.
  • Internal team status: share the state of internal services (CI, staging, private API) with your technical teams.

Status page vocabulary

TermDefinition
OperationalThe service responds normally, no incident in progress
DegradedThe service responds but with errors or abnormal latency
Partial outagePart of the service is down (an endpoint, a region)
Major outageThe service is fully down
IncidentAn availability drop event, opened then resolved
UptimePercentage of time the service was operational over a period

Create a status page in 30 seconds with CaptainDNS

CaptainDNS makes creating a public status page as simple as creating an uptime monitor. No DNS configuration, no paid plan, no trial.

1. Create a free account

Sign up on CaptainDNS with no credit card. The free tier gives you access to HTTP monitors and the associated status pages.

2. Configure your HTTP monitors

Before creating the status page, add the endpoints you want to watch. From the Uptime Monitor tool, set:

  • The URL to check (web page, REST API, webhook, healthcheck)
  • The check frequency (starting from one minute)
  • The expected HTTP method and the acceptable status code
  • The latency thresholds to trigger a degraded state

Each HTTP monitor becomes a potential row of your status page.

3. Create the status page

From the Status Pages section of the dashboard, click "Create a status page". Fill in:

  • The public title of the page (e.g. "CaptainDNS service status")
  • The selection of HTTP monitors to display
  • Optional: a grouping by service (API, Web, Background Jobs)

4. Customize the branding

Add your logo, your primary color, and an introduction text. The rendering stays clean and readable on mobile and desktop. No paid plan is required to remove the CaptainDNS logo.

5. Share the public URL

CaptainDNS generates a URL with a unique public token. Copy it and broadcast it on:

  • The footer of your site
  • Your GitHub README
  • Transactional emails
  • Slack, Discord, Microsoft Teams
  • Your SLA contracts

No visitor needs to create an account to view the page.


Status page vs Statuspage: why pick a free alternative

The public status page market is dominated by three players: Atlassian Statuspage (29 USD per month minimum), Instatus (20 USD per month), and BetterStack (15 USD per month). All three offer advanced features (subscriber list, webhooks, multiple integrations) but bill for a service that CaptainDNS includes for free with its uptime monitors.

Why a free alternative makes sense

Most projects do not need every feature of Atlassian Statuspage. For a SaaS team of 5 to 50 people, a side project, or a public API, the essentials boil down to three needs:

  1. Display the current state of critical endpoints
  2. Communicate an incident in real time when something goes down
  3. Demonstrate an uptime history over 30 days to reassure

These three needs do not justify a monthly subscription. CaptainDNS covers them by plugging directly into the HTTP monitors you have already set up for internal supervision.

The included with monitoring argument

Buying a status page separately from an uptime monitoring tool creates duplication: you pay on one side to verify availability (Pingdom, UptimeRobot, BetterStack) and on the other to display it (Statuspage, Instatus). With CaptainDNS, the two are linked: a monitor configured once automatically feeds the public status page.

The non-removable logo trap

Several competing services offer a free tier but force a non-removable brand logo, or limit branding to a paid plan. CaptainDNS takes the opposite approach: branding (logo and color) is included from the free tier. The page reflects your identity, not ours.


Customization, branding, and shareable public token

Available customization options

ElementFree tier
Page titleCustomizable
Brand logoPNG or SVG upload
Primary colorHex code
Introduction textMarkdown block
Monitor groupingBy service or by environment
Public token URLIncluded
Custom domainRoadmap

Public token and sharing

Each CaptainDNS status page receives a unique identifier (slug) and a shareable public token. The URL is a direct link accessible without authentication. You can:

  • Regenerate the token at any time to invalidate the previous link
  • Temporarily disable the page without deleting it
  • Create several independent status pages (one per customer, for example)

No subscriber list

Unlike Atlassian Statuspage which pushes you toward managing a subscriber list (with email, SMS, Slack opt-in), CaptainDNS stays simple: a link to share, a viewable page. This avoids the additional compliance burden tied to collecting visitor emails and speeds up the rollout.


European hosting and GDPR compliance

CaptainDNS is an infrastructure hosted in Europe, operated by a European team. Public status pages inherit this characteristic: no data transits through providers outside the EU.

Differences with US-based competitors

CriterionCaptainDNSAtlassian StatuspageInstatus
HostingEuropeUnited StatesUnited States
Third-party cookiesNoneAnalytics trackersAnalytics trackers
Mandatory cookie bannerNoYesYes
Data transfer outside the EUNoYes (Privacy Shield invalidated)Yes
Native GDPR complianceYesComplex mechanismsComplex mechanisms

Why this matters for a status page

A status page is by definition viewed by your users from any country. If you operate in the EU, you need to make sure that your visitors' data (IP address, user-agent) is not transferred to jurisdictions without an adequacy decision. With CaptainDNS, this constraint is handled natively: no third-party tracker, no external analytics, no fingerprinting.

Cookies and tracking

The CaptainDNS status page sets no tracking cookies. No cookie banner is needed for your visitors. The only technical data collected (IP, user-agent) is used solely to protect against abuse and is not used for analytics or advertising purposes.


Comparison of public status page solutions

Comparison table of the main solutions on the market in 2026.

FeatureCaptainDNSAtlassian StatuspageInstatusBetterStack
Base tier priceFree29 USD/month20 USD/month15 USD/month
Credit card requiredNoYesYesYes
Branding includedYes (free)Paid planPaid planPaid plan
Built-in HTTP monitoringYesNo (external)LimitedYes
European hostingYesNoNoNo
Native GDPR with no cookieYesNoNoNo
Shareable public URLPublic tokenSubdomainSubdomainSubdomain
30-day uptime historyYesYesYesYes
Email subscriber listNoYesYesYes
Webhooks and integrationsRoadmapYes (+)YesYes
API supportYes (REST)YesYesYes

When to choose another solution

CaptainDNS is not suited to every use case. If you need advanced features (email subscriber list with opt-in, native PagerDuty integrations, detailed post-mortems, large-scale status pages for thousands of services), Atlassian Statuspage remains the reference. CaptainDNS targets teams that want a simple, free public status page, hosted in Europe and synchronized with their HTTP monitoring.

When CaptainDNS is the right choice

  • You already have CaptainDNS HTTP monitors or plan to set some up
  • You want to avoid a monthly subscription for a status page
  • You operate in the EU and GDPR compliance matters
  • You prefer link sharing over a subscriber list
  • You want clean branding from the free tier

Synchronization with your HTTP monitoring

The major asset of CaptainDNS for status pages is the native synchronization with the Uptime Monitor tool. No third-party integration, no webhook to configure, no glue script to maintain.

How synchronization works

  1. You create an HTTP monitor on an endpoint (for example https://api.captaindns.com/health)
  2. CaptainDNS runs checks at the configured frequency (1 min, 5 min, 15 min)
  3. Each check is stored and feeds the current state of the monitor
  4. The status page reads this state in real time and displays it to public visitors
  5. If several consecutive checks fail, the monitor goes to down and the page is updated

Displayed states

  • Operational: all recent checks respond within thresholds
  • Degraded performance: latency exceeds the configured threshold without errors
  • Partial outage: some monitors in a group are down
  • Major outage: all monitors in a group are down

No incident to create manually

On Atlassian Statuspage, the operator must manually create each incident, update it on every change, then close it. On CaptainDNS, the status follows the real checks automatically. You can optionally add a public note ("Scheduled maintenance", "Cloud infrastructure incident") but the state update is automatic.

Coupling with alerts

HTTP monitors trigger the usual alerts (email, webhook) during an incident. The public status page is updated in parallel, with no extra configuration. One single system, one source of truth, two uses: alerting the team and informing users.


Public status pages FAQ

Q: What is a status page?

A: A status page is a public web page that displays the real-time availability of one or more online services. It indicates whether each endpoint is operational, degraded, or down, lists current and past incidents, and shows an uptime history. It is the standard tool for communicating the reliability of a service to its users.


Q: How do I create a status page for free?

A: Create a CaptainDNS account, configure at least one HTTP monitor through the Uptime Monitor tool, then create a status page from the dashboard. Select the monitors to display, customize the branding, and share the generated public URL. No credit card and no DNS configuration are required.


Q: What is the best free alternative to Atlassian Statuspage?

A: CaptainDNS offers a free alternative to Atlassian Statuspage included with its uptime monitors. Unlike the Statuspage plan at 29 USD per month or Instatus at 20 USD, CaptainDNS does not bill the feature and includes branding right from the free tier. Status pages are hosted in Europe and automatically synchronized with your HTTP checks.


Q: Is a CaptainDNS status page hosted in Europe?

A: Yes. The CaptainDNS infrastructure is hosted in Europe and GDPR compliant. No third-party cookies, no external trackers, and no data transfer to jurisdictions outside the EU. Your visitors do not have to accept a cookie banner to view the status page.


Q: Can I customize the branding of my status page?

A: Yes. You can set the page title, your logo, and the primary color from the free tier. No paid plan is required to remove the CaptainDNS logo or to enable a custom color. The layout stays deliberately clean to remain readable on every screen.


Q: How do I share my status page with my users?

A: Each status page receives a unique public token and a direct URL to share (for example via email, Slack, README, or site footer). You do not need to invite users or manage a subscriber list: anyone with the link can view the page.


Q: How many monitors can I display on a status page?

A: The number of monitors per status page follows your uptime monitor quota. The free tier lets you display several HTTP monitors grouped by service. You can create several independent status pages (one per customer, per product, or per environment).


Q: Is the status page indexed by Google?

A: By default, public CaptainDNS status pages are accessible through their token URL but are not indexed by Google (meta robots noindex tag). This avoids polluting your SEO with technical pages. You retain full control over distribution through the shared URL.


Complementary tools

ToolDescription
Uptime MonitorMonitor the HTTP availability of your endpoints (source of the status pages)
Page Crawl CheckAudit the HTTP rendering, redirects, and performance of a page
Redirect CheckerCheck the HTTP redirect chain of a URL
DNS LookupQuery the DNS records of a domain
Domain CheckAnalyze the complete DNS configuration of a domain