Skip to content
/ upptime Public template
forked from upptime/upptime

⬆️ Uptime monitor and status page powered by GitHub

License

Notifications You must be signed in to change notification settings

gripfastistech/upptime

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Upptime

Upptime (https://upptime.js.org) is the open-source uptime monitor and status page, powered entirely by GitHub Actions and Issues. It's made with 💚 by your friends at Koj.

Uptime CI Response Time CI Graphs CI Static Site CI Summary CI

📈 Live Status: 🟧 Partial outage

URL Status History Response Time Uptime
Google 🟩 Up google.yml
Response time graph 89ms
Response time 89
24-hour response time 65
7-day response time 76
30-day response time 81.75
1-year response time 89.0204081632653
Uptime 99.99%24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.98%
1-year uptime 99.99%
Wikipedia 🟩 Up wikipedia.yml
Response time graph 111ms
Response time 111
24-hour response time 23
7-day response time 77.1
30-day response time 74.63636363636364
1-year response time 111.96938775510205
Uptime 100.00%24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.98%
1-year uptime 100.00%
Hacker News 🟩 Up hacker-news.yml
Response time graph 364ms
Response time 364
24-hour response time 388
7-day response time 427
30-day response time 406.0681818181818
1-year response time 364.5408163265306
Uptime 99.84%24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.98%
1-year uptime 99.84%
Broken Site 🟥 Down broken-site.yml
Response time graph 0ms
Response time 0
24-hour response time 0
7-day response time 0
30-day response time 0
1-year response time 0
Uptime 0.00%24-hour uptime 0.00%
7-day uptime 0.00%
30-day uptime 1.40%
1-year uptime 0.00%
Secret Site 🟩 Up secret-site.yml
Response time graph 49ms
Response time 49
24-hour response time 19
7-day response time 39.2
30-day response time 39.93478260869565
1-year response time 49.864583333333336
Uptime 99.98%24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.96%
1-year uptime 99.98%

This README is also available in 🇧🇷 Brazilian Portuguese

⭐ How it works

  • GitHub Actions is used as an uptime monitor
    • Every 5 minutes, a workflow visits your website to make sure it's up
    • Response time is recorded every 6 hours and committed to git
    • Graphs of response time are generated every day
  • GitHub Issues are used for incident reports
    • An issue is opened if an endpoint is down
    • People from your team are assigned to the issue
    • Incidents reports are posted as issue comments
    • Issues are locked so non-members cannot comment on them
    • Issues are closed automatically when your site comes back up
    • Slack notifications are sent on updates
  • GitHub Pages are used for the status website
    • A simple, beautiful, and accessible PWA is generated
    • Built with Svelte and Sapper
    • Fetches data from this repository using the GitHub API

Screenshot of status website

💝 Who's using Upptime

j0hannr/upptime liamstewart23/uptime lucky13820/uptime dogwonder/upptime bigwing/upptime duleorlovic/upptime gwanryo/upptime slallemand/upptime dlunch/upptime fjoker/upptime hhwon/status MacKisco/upptime rdp-studio/upptime nhammond101/upptime mozillazg/uptime jonasgithub/Upptime jeongsk/upptime level7in/uptime.level7in.com okankocyigit/upptime ThomasIAm/upptime shamoon/mswd-upptime doggy0425/monitoring phg98/upptime Dodger77/upptime KieranHolroyd/monitoring ChuckMac/chuckmacdev-uptime ITGlobal/upptime wayne0926/upptime domiSchenk/upptime djsnipa1/cuddly-spoon avioli/ionata.com.au-uptime BenMagill/upptime tavy315/upptime k9barry/upptime ricardomaia/upptime gikiapp/status trineedle/upptime-stickybomb AmazonPython/upptime adadaptedinc/upptime justcopy/tem swuecho/upptime nfuad/uptime-check jmutai/uptime AttractMore/uptimemonitor kong67/status unosquare/upptime camphor-/status vandreleal/upptime absk1317/uptime Starker3/uptime jsjsjsjsjsjsjsjs/uptime wtfpeter/stats k-hal/upptime Lukplop/test-upptime PH4NTOMiki/uptime-checker upptime/updates lightcyde/upptime nutriot/status whistlerbrad/uptime live4dev/uptime theleetax/uptime edbighead/upptime David-A-James/upptime chrimbo/upptime rdpupptime/upptime empmdk/upptime silhouette88/upptime stijnbrysbaert/upptime phpMyFAQ/status.phpmyfaq.de unliar/happy-upptime compusam/upckmonitor Mehuge/upptime SOLPLPARTY/upptime jeongbeom324/upptime_test ryanda/web-upptime XLorPaste/upptime decuyperjeremie/upptime CBMDF/upptime gcsalzburg/upptime FastGitORG/uptime teslamint/uptime zhakell/upptime Crstian19/Upptime Garagist/upptime HoscoHarding/P-ginasPrueba rem42/upptime a1exalexander/upptime Ryanjiena/upptime Linkspring/upptime Wujiao233/host-upptime Taku-Yamashita/upptime ngc7331/upptime jeffutter/upptime havitplay/upptime tonybastienricher/upptime BeeCorp/upptime-verifli JeffreyBool/githubmemory-upptime cheesemarathon/upptime godong9/gdgo zowievangeest/voorhoede-support-upptime amblerkr/upptime tadacodes/tada-uptime lefuex/upptime yongjunleeme/upptime mantagen/upptime jgui1129/uptodate-sites konekoya/konekoya-github-io-watcher gwendoux/upupup asar-studio/uptime quomi/status albismart/uptime Kopilote/status sundowndev/status pitgrap/upptime-status giftcardbd/status enieber/status GooseMod/status cheney-yan/uptime xosan4ever/upptime SJang1/ServerStatus getbooka/status bigtablesystems/schoolstart-status CDU-Neuss/status bbonkr/uptime TMShader/szlamingo-amongus BlakeRain/upptime.blakerain.com chillgroup/relinks-status Hokutosei/HexaUptime morten-olsen/home-server-monitor jcruse-erw/UptimeReport ChrAlpha/upptimes alexandervantrijffel/upptimemonitoring fullprofile/status_monitor jonhadfield/monitor baddate/uptime-monitor wvdraay/upptime saxobroko/animated-carnival HigherStack/higherstack-monitor GennadySpb/upptime-yandex-cloud jjeaby/mew 9min/upptime joecof/symmetrical-succotash BarkleyREI/ArchiTECH-upptime SergioRugiero/UptimeDropit richardtape/ubcupptime geored/test-git-actions mattradford/upptime logotip4ik/up-time xoff1337/xoff1337 SocialGouv/upptime Jolg42/upptime ForBestClients/upptime getfetch-io/status.getfetch.io aureooms/monitor BotSauce/status koj-co/status filii-lamberti/uptime nazgu1/uptime aau-network-security/haaukins-uptime TECOB/status zeitlabs/uptime-checker UAL-ODIS/uptime DamirAhm/UPTIME TristanSchorn/status ozgurg/upptime-test lincolnthedev/status Etienne-Schmitt/Uptime Cyclize/Status RafGamer/rafgamer-status ffsh/uptime ejiek/status jakubvanco/uptime-try whereismyjetpack/status wahyd4/status TomlDev/uptime-saufwaelder CardinalDevLab/Morty-Status littlekud/sites-status lazyyz/uptime aweiand/status-ifrs-osorio Melangebox/status jmitz/upTime rayriffy/uptime wiput1999/uptime jeremywall/v2-api-status sayantan300/status OswaldLabsOpenSource/status Fortify-Labs/status justforfun-click/status JonathanTreffler/status JS-Uzbekistan/uptime 1MaddieX/conan-status prokerala/uptime delennerd/uptime bdlangton/uptime dsmgid/status kyupark/upptime harsh778/harshsinghal.me-status cubi-io/upptime imZack/up.zzz.dev dli-invest/uptime-check springbeats/springbeats-uptime victorlmneves/uptime-monitor picchiosat/HBLink-Uptime ludicroushq/upptime jacobdubail/wo-monitor tbobm/etna-uptime maximousblk/status akrantz01/status-page jeyraof/otzil-upptime brianjhanson/upptime-test UnivTerbuka/online cocktail-lucas/cocktail-upptime ifrscanoas/siteisup hada-io/upptime sarpaykent/uptime dzoladz/uptime-status-monitor chowdhary-org/status dapodix/status kt-chelsea/status fixator10/status Cleverclip/status Kleofass/Uptime nestdotland/status AnandChowdhary/status bostondigitalio/uptime RitsuProject/ritsu-status sebastianroming/status.webmonkey.io arkk4/services.arkk4.com dixneuf19/upptime espressotutorials/et-status EnsembleTravelGroup/EnsembleTravelUpptime classtinginc/upptime jtprog/status.jtprog.ru armand1m-development/status r2fresh/chelsea intakefoods/status.intakefoods.kr coinsambacom/upptime AiLingGo/mew pionnor-bot/status severnbronies/status fmmaia/fmAtAllUptime dominion-it/uptime Stompie/upptime davide93/upme hahow/hahow-for-business-upptime Shulert/status felipepita/upptime bagiduid/uptime extratone/up practiceehr/practiceehr.github.io formspark/status baizhiheizi/upptime rmateu/statuspage frost-linux/uptime PlayerData/playerdata-status arunjose1995/edumentum-website-uptime-status pulibrary/uptime hatamiarash7/MyWebSite_Status jimwib/uptime ONEcampaign/project_upptime euro/status Cravemob/mog-status dhduc/uptime dieualban/uptime mdyd-dev/uptime ks-collab/upptime juev/uptime p1ass/status thewilloftheshadow/utopium-status sherwin7/uptime_test clmanu75/upptime aminvakil/upptime iwhp/upptime pavelloz/uptimez Lekmaby/gal-web-status supachoke/uptime tyrepharm/upptime ThatConference/status iphysresearch/status c0ball/Uptime decilo/decilo_upptime arnaud-zg/upptime katharostech/uptime-monitor Hans5958/PreMiD-Upptime juniorsaldanha/super-duper-uptime MatBenfield/up huskar-org/uptime ImMaax/uptime Cog-Creators/Red-Status duplaja/website-status brandonstephens/status vigneshksaithal/vipatra-status bradp/uptime ton-actions/freeton-status Okkido/status ESSS/upptime M17-Project/upptime baealex/upptime aloppnow/sitemonitor butteryoon/liveseeyou stethoscope-js/status belhyun/yonsei-upptime mikesprague/skydark-status snapwiki/SnapWikiUptime jgamblin/upptime eartharoid-bot/status mue/status humanscape/service-status wakatime/statuspage

👩‍💻 Documentation

  1. How it works
  2. Getting started
  3. Configuration
  4. Triggers
  5. Notifications
  6. Badges
  7. Packages
  8. Contributing
  9. Frequently Asked Questions

Concepts

Issues as incidents

When the GitHub Actions workflow detects that one of your URLs is down, it automatically opens a GitHub issue (example issue #15). You can add incident reports to this issue by adding comments. When your site comes back up, the issue will be closed automatically as well.

Screenshot of GitHub issue Screenshot of incident page

Commits for response time

Four times per day, another workflow runs and records the response time of your websites. This data is commited to GitHub, so it's available in the commit history of each file (example commit history). Then, the GitHub API is used to graph the response time history of each endpoint and to track when a site went down.

Screenshot of GitHub commits Screenshot of live status

📄 License

Koj

An open source project by Koj.
Furnish your home in style, for as low as CHF175/month →

About

⬆️ Uptime monitor and status page powered by GitHub

Resources

License

Stars

Watchers

Forks

Packages