astro-status-page
astro-status-page copied to clipboard
An open source astro status page
Astro Status Page by OpenStatus 🔭
Built by OpenStatus
Demo 🚀
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 🧑💻
-
Fork this repo, or clone it.
-
Go to the project folder
-
Install dependencies
pnpm install
-
Set up your environment variables
- Copy
.dev.vars.exampleto.dev.vars - Fill
API_KEYwith your OpenStatus API key
- Copy
-
Start the dev server
pnpm pages:dev
- Customize it 🧑🎨
Deployement 🚀
You can easily deploy your status page on Cloudflare Pages.
-
Set the API key in the environment variables of your worker
- Go to your worker settings
- Add a new variable named
API_KEYand paste your OpenStatus API key
-
run the following command:
pnpm pages:deploy
- Profit 🔥