Question · Digital Marketing & SEO

Looking for a free status page service to host separately from my main app

6 Jun 2026
I run a small web app on a single VPS, and if that server has an outage, my users have no way of knowing what's going on. It seems like a bad idea to host the status page on the same infrastructure it's supposed to monitor. I've looked at UptimeRobot for monitoring, but I want an actual public page to display the status. What are the best free options for this? I'm hoping for something I can set up on a different provider, maybe even a static site on Netlify or GitHub Pages, that pulls data from an external monitoring service. Are there any good, simple guides for setting this up?
Best answer
The best approach is to use a static site generator hosted on a separate platform like GitHub Pages or Netlify, pulling data from a free external monitoring API like UptimeRobot or StatusCake. This separates your status page from your primary infrastructure, ensuring it remains accessible during your app's outages. Static sites are reliable, cost-effective, and can be updated automatically via webhooks or scheduled builds. The core concept is decoupling monitoring data collection from status page presentation, using APIs to connect them.

A simple method is using a Jekyll or Hugo theme designed for status pages. For example, with UptimeRobot's free plan offering a public JSON API, you can configure a static site to fetch and display this data. First, create a new repository on GitHub with a status page theme like "cstate." Then, set up a GitHub Action to periodically fetch the monitoring data and rebuild the site.

name: Update status page
on:
schedule:
- cron: '*/5 * * * *'
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Fetch UptimeRobot data
run: curl -s https://api.uptimerobot.com/v2/getMonitors?api_key=${{ secrets.API_KEY }} > data/status.json
- name: Build and deploy site
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: './public'


Store your API key as a repository secret. Netlify offers similar build hooks. This setup ensures your status page is hosted independently and updates automatically from your monitoring service.
6 Jun 2026
Your answer Sign in or register to reply

This is a public discussion. Create a free account to answer. Takes 20 seconds. No email gates.

Who Is Online

In total there are 54 users online: 0 registered, 48 guests and 6 bots.

Most users ever online was 5,555 on 17 Jul 2026, 3:23 am.

Bots: Applebot Baiduspider Other Bot Other Crawler PetalBot SemrushBot

Users active in the past 15 minutes. Total registered members: 369