Uptime with GitHub Actions
Note: This post is over 5 years old. The information may be outdated.
Hey, I just found this tool, so incredibly clever that it uses Github Actions for uptime monitor and status page.
Firstly, look at my Uptime Repo (https://github.com/duyet/uptime) and the Status Page (https://duyet.github.io/uptime) hosted by Github Page.
So cool, huh?
How it works
Upptime doesn't require a server, it's all powered by GitHub:
- GitHub Actions is used as an uptime monitor: users can schedule workflows to automatically run every 5-minutes (shortest interval) visits your websites and makes sure that they're up.
- GitHub Issues are used for incident reports: when a specified endpoint goes down, Upptime automatically opens a new issue in your GitHub repository.
- GitHub Pages are used for the status website: a beautiful, staticly-generated status website.
Getting started
Just follow the detailed tutorials here (https://upptime.js.org/docs/get-started), create your repository from the template with a few configuration.
Upptime uses thousands of build minutes every month (approximately 3,000 minutes in the default setting). If you use a public repository, GitHub offers unlimited free build minutes, but if you use a private repository, you'll have to pay for this time.
References
Related Posts
From Docker to Podman on MacOS
I'm looking for some of alternatives for Docker. Currently, there are a few of container technologies which are Docker’s most direct competitors, such as rkt, Podman, containerd, ...
zx
A tool for writing better scripts. I usually choose to write a Python or Deno script instead of a shell script for more convenience. I found this tool is so great, helping to write the script quickly.
Bitbucket Pipelines Notes
Bitbucket Pipelines document is fragmented everywhere. It always makes me search for a while every time I write a new one for CI/CD. So I'll make a few notes here.
Rancher - Quản lý Docker Container bằng UI
Rancher giúp quản lý Docker bằng UI Web một cách tiện dụng, mọi thao tác đều trên UI. Rancher còn tích hợp Shell trên Docker, App catalog, ...