Home
Softono
astro-status-page

astro-status-page

Open source TypeScript
75
Stars
20
Forks
2
Issues
3
Watchers
6 months
Last Commit

About astro-status-page

An open source astro status page

Platforms

Web Self-hosted Cloud

Languages

TypeScript

Astro Status Page by OpenStatus πŸ”­

Built by OpenStatus

Demo πŸš€

https://astro.openstat.us

What is this? πŸ€”

It's a simple status page, bring your OpenStatus API key and you're good to go!

Fork it, tweak it, make it yours πŸš€

Tech Stack πŸ“š

Getting Started πŸš€

To start your own status page, you'll need to create an account on OpenStatus create some monitor. Once you've done that, you'll need to create a new API key in the settings and copy it.

Development πŸ§‘β€πŸ’»

  1. Fork this repo, or clone it.

  2. Go to the project folder

  3. Install dependencies

     pnpm install
  1. Set up your environment variables

    • Copy .dev.vars.example to .dev.vars
    • Fill API_KEY with your OpenStatus API key
  2. Start the dev server

pnpm pages:dev
  1. Customize it πŸ§‘β€πŸŽ¨

Deployement πŸš€

You can easily deploy your status page on Cloudflare Pages.

  1. Set the API key in the environment variables of your worker

    • Go to your worker settings
    • Add a new variable named API_KEY and paste your OpenStatus API key
  2. run the following command:

pnpm pages:deploy
  1. Profit πŸ”₯