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

⬆️ Uptime monitor and status page powered by GitHub Actions, Issues, and Pages

License

Notifications You must be signed in to change notification settings

dean-jobman/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 66ms
Response time 87
24-hour response time 69
7-day response time 66
30-day response time 76
1-year response time 87
100.00%All-time uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%
Wikipedia 🟩 Up wikipedia.yml
Response time graph 129ms
Response time 132
24-hour response time 24
7-day response time 129
30-day response time 96
1-year response time 132
100.00%All-time uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%
Hacker News 🟩 Up hacker-news.yml
Response time graph 412ms
Response time 371
24-hour response time 381
7-day response time 412
30-day response time 409
1-year response time 371
100.00%All-time uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%
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
0.00%All-time uptime 68.35%
24-hour uptime 0.00%
7-day uptime 0.00%
30-day uptime 0.00%
1-year uptime 68.35%
Test for HEAD 🟩 Up test-for-head.yml
Response time graph 10ms
Response time 10
24-hour response time 8
7-day response time 10
30-day response time 10
1-year response time 10
100.00%All-time uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%
Secret Site 🟩 Up secret-site.yml
Response time graph 31ms
Response time 45
24-hour response time 19
7-day response time 31
30-day response time 36
1-year response time 45
100.00%All-time uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%

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

Upptime is not affiliated to or endorsed by GitHub.

Screenshot of status website

💝 Who's using Upptime

jonasgithub/Upptime ITGlobal/upptime ChuckMac/chuckmacdev-uptime YACS-RCOS/upptime ifrs-sertao/status sorennielsen/upptime-cph.dev Team-Vegan-at/upptime iasonliu/upptime dasrecht/uptime Dodger77/upptime wayne0926/upptime andanotherusername/upptime-test KieranHolroyd/monitoring Health-Train/upptime sxa/aoupptime chriswdixon/upptime-monitor zchazc/upptime pfaocle/beor-upptime 399iejijw9e29ejiwjljasd/upptime mohorojo/upptime_test ChrisCarini/upptime dogwonder/upptime colantuomo/upptime-example Seklfreak/upptime ricardomaia/upptime m5wa6s/upptime mijho/upptime gikiapp/status adadaptedinc/upptime k9barry/upptime m-fr/upptime namomo/upptime oekeur/gpnl-upptime mikalauskas/uptime haomingw/upptime jsk-herman/my-website-upptime tavy315/upptime trineedle/upptime-stickybomb AmazonPython/upptime q191201771/upptime jsjsjsjsjsjsjsjs/uptime ThomasIAm/upptime asimops0258/upptime nuin/upptime ShippersEdge/upptime pikokr/status-page LuckyHookin/hookin_fun_upptime premii/upptime glongzh/upptime inventage/upptime WeAllCode/upptime whistlerbrad/uptime thomasdstewart/upptime 8ear/upptime mjysci/upptime tyrepharm/upptime nutriot/status yangchuansheng/upptime yudemoe/upptime openupm/upptime tronyx/upptime biko01/uptime givefood/upptime tyabele/upptime jeongsk/upptime level7in/uptime.level7in.com baizhiheizi/upptime infinite8co/upptime seongland/seongland-status butadora3/upptime mykbo/upptime ForgottenWorld/upptime shamoon/mswd-upptime sanderdatema/upptime enyone/upptime okankocyigit/upptime BlackstoneStudio/Blackstone-Status highco/upptime tadassce/upptime pharaoh2012/upptime dhruvbhartia07/upptime itsolver/upptime stackexpress-shivam/upptime OneKeyHQ/upptime lucky13820/uptime liamstewart23/uptime card-services/upptime nexusnotes/upptime j0hannr/upptime wuwb/upptime andreesg/goncalves-upptime superphil0/upptime1 webiaio/status gregorlaan/upptime addio/upptime corentin-verquin/status dlunch/upptime bigger-bird/upptime tekhnee/status Async0x42/epic-upptime tivents/status felipepita/upptime ndaringer/upptime casmith/upptime fjoker/upptime Moore-Legal-Technology-Ltd/uptimes cocktail-lucas/cocktail-upptime senk/upptime Nikitastore/Upptime doggy0425/monitoring M4Tdev/kernos-bot-upptime QIUZHENWANG/upptime-test sunshineplan/upptime adsbot/uptime PauuloG/upptime natesales/status Meandmybadself/upptime phg98/upptime Fatasss/2MBCloud-Uptime cloudproud/upptime Tet-Dev/DazaiUptimeChecker vandreleal/upptime icarephone/upptime absk1317/uptime essels/uptime dwiperdana/upptime Starker3/uptime jyzblog/upptime dhedegaard/upptime Be-Square/upptime tianheg/upptime thomaspuppe/upptime wtfpeter/stats BirkhoffLee/upptime aminvakil/upptime iterate-ch/upptime rachitkataria13/upptime Darkham42/upptime skurtzemann/upptime rdp-studio/upptime nhammond101/upptime lyz05/upptime mqzhang/upptime MacKisco/upptime ptstaiwan/upptime tquizzle/upptime mozillazg/uptime WEB-Vlaanderen/upptime dricottone/upptime avcga/uptime avioli/ionata.com.au-uptime issy/upptime ONEcampaign/project_upptime thraxil/thraxup technoogies/upptime HosakaSu/wordpress-site-uptime degoya/Upptime Zombie-Action/monitor djsnipa1/cuddly-spoon pdroll/upptime bdrops-GmbH/upptime JanyW/upptime hypernova7/upptime zhanxw/upptime fsiu38/upptime lightcyde/upptime opensourcepos/upptime elepallec/upptime ashcoft/Upptime cortesimone/upptime rayandas/uptime fdterr/uptimeChecker upptime/updates PH4NTOMiki/uptime-checker Lukplop/test-upptime ModerEAS/upptime Roarain/upptime tiarebalbi/uptime tirefire/upptime-tirefi.re BlueDragonMC/upptime iwhp/upptime dragon-yuan/dragon-upptime masterwendu/upptime rahulp959/uptime k-hal/upptime jeason81/upptime Stradivario/test-uptime southerncross/blog-watcher unosquare/upptime bronya5th/upptime Vetbib/upptime kdcer/upptime hklcf/upptime nfuad/uptime-check swuecho/upptime jmutai/uptime zqcthegreat/upptime sergioclemente/workoutplanner_upptime kong67/status daobee/upptime xoryorz/upptime too-cdn/upptime gwanryo/upptime Source-Graphics-GmbH/upptime itishermann/upptime danielsocials/upptime noveni/upptime slallemand/upptime Catbirby/upptime bigwing/upptime varadiz/upptime perryrh0dan/upptime nflaig/upptime annkuoQ/upptime hahow/hahow-for-business-upptime renggli/upptime edbighead/upptime zhakell/upptime siberkolosis/monitor Be-Code-Be-Patient/Blog Sound1ab/NoteHub.Upptime CBMDF/upptime smb/mon-ip decuyperjeremie/upptime XLorPaste/upptime l1kw1d/webuptime mpraglowski/status.praglowski.com Ryanjiena/upptime HoscoHarding/P-ginasPrueba rem42/upptime a1exalexander/upptime d35k/uptime-bot filiptronicek/status gwendoux/upupup teslamint/uptime NodeClusters/statuspage zer0nka/mgkit-stats jgui1129/uptodate-sites Tartan-Web-Design/monitoring for-memory/PT-Sites-Observer FilipHeremans/status formsure/status DylanVanAssche/status-page FastGitORG/uptime tonybastienricher/upptime werewolf26/robcraftnet ks-collab/upptime havitplay/upptime jeffutter/upptime hbokh/upptime phpMyFAQ/status.phpmyfaq.de Powelljl/StatusPage Oz-Marketing/upptime stijnbrysbaert/upptime AiedailEclipsed/ariastudiosstatus daniel-sum/uptime4 jeongbeom324/upptime_test theleetax/uptime unktower/upptime BeeCorp/upptime-verifli cheesemarathon/upptime Cysime/GlaceonStatus JeffreyBool/githubmemory-upptime clmanu75/upptime Mehuge/upptime compusam/upckmonitor SOLPLPARTY/upptime navadhiti/webUP unliar/happy-upptime corcd/charlotte gadmln/gabstatus robfrkiller/uppTest ajwarnick/monitor gcsalzburg/upptime evantahler/upptime rfoo/upptime-monitoring fraserbooth/fb-monitor mantagen/upptime cxdy/monitoring remysh/status.brenans.sh lefuex/upptime masterkoppa/UptimeMonitor tadacodes/tada-uptime zowievangeest/voorhoede-support-upptime dariubs/status.dariu.sh amblerkr/upptime philoserf/up godong9/gdgo memoteki/stats williambargent-org/williambargent-org.github.com Wujiao233/host-upptime Linkspring/upptime ShadowFactory/foreman chain-courses/exchanges jreyessosiin/monitor ngc7331/upptime Hans5958/Scratch-Upptime-2 silhouette88/upptime empmdk/upptime woodcoin-core/upptime rdpupptime/upptime chrimbo/upptime David-A-James/upptime sant-sh/status_page jacoduplessis/uptime fnzv/status iskconpandavasena/uptime salmanulfarzy/uptime PauloGoncalvesBH/serverest-status-uptime BartopXYZ/uptime Chromus-dev/uptime enieber/status Kail0/uptime goorm-dev/goorm-status waisimon/uptime bentleyherron/uptime nabdtran/uptime bbonkr/uptime giftcardbd/status CityScope/CS_CityIO_uptime gbe0/uptime vladzaharia/uptime ocavue/rino-status crimson-med/website-status vanyakosmos/zakaz-uptime YepDigital/tgp-uptime StudFu-WordToMD/status acumenlabs/status-page joshinat0r/uptime ammartins/uptime tapirs/uptime WithdewHua/web-status cheney-yan/uptime Bassmann/uptime DariusStClair/Uptime johanbaath/styleseek-uptime ndersh/uptime boobo94/uptime-github BitWire/deskhelper-status lorenzogirardi/status pfrydlewicz/uptime-monitor punokawan/uptime_website_unj kescherCode/status lucach/luce-status esirK/uptime pitgrap/upptime-status turboapi/status tripleerv/dealer-api-status bigbeartechworld/uptime oseau/uptime-kids-box-1 grzchr15/uptime Teahouse-Studios/status nerevar/uptime_nerevar_com tasultimate/status uwutube/status jimwib/uptime Wanrim/status zoltax/joinit-status dylanjamesdev/uptime baddate/uptime-monitor RiccardoDiSilvio/cobru-status bigtablesystems/schoolstart-status CDU-Neuss/status getbooka/status CristoMonte/uptime-demo AdamGalt/uptime tonytins/status nlbao/uptime Flatroy/uptime Bimbalacom/uptime ryanLvh/Monitor-forum-tool-uptime maximousblk/status z0ph/status Webix-DEV/ys-status jrhoads/uptime dougdragon/uptime ravpacheco/od-status-page cypggs/uptime revinet/upptime 2014CAIS01/uptime GooseMod/status amcohrs-oradoo/uptime tnm0113/uptime-viot craftbuy/uptime Thomvh/thvmh-uptime erguc/status jonhadfield/monitor trixel/cobru-status chenishr/uptime stitcombe/uptime KaratekHD/status quomi/status chillgroup/relinks-status Kopilote/status albismart/uptime GentlemanHu/own-status TMShader/szlamingo-amongus dstroot/VDS_uptime KanteronSystems/kanteron-uptime ryanlid/upptime eruci/uptime aureooms/monitor ForBestClients/upptime Jolg42/upptime AmbyreNodes/nodestatus getfetch-io/status.getfetch.io hbwebpages/halilbozdoganstatus mikoim/uptime-paomoe xosan4ever/upptime SJang1/ServerStatus iwa/status scigility/scigility.github.io-monitor GennadySpb/upptime-yandex-cloud yoshinari1356/upptime_test gripfastistech/status jcruse-erw/UptimeReport morten-olsen/home-server-monitor ChrAlpha/upptimes alexandervantrijffel/upptimemonitoring fullprofile/status_monitor swarmlet/swarmlet-statuspage rodseb/Stats jjeaby/mew pixifydigitalagency/monitors logotip4ik/up-time xoff1337/xoff1337 mattradford/upptime SocialGouv/upptime rouilj/RoundupAssets geored/test-git-actions SergioRugiero/UptimeDropit 9min/upptime BarkleyREI/ArchiTECH-upptime richardtape/ubcupptime saxobroko/animated-carnival myc-rmt/upptime d0iq/upptime sinduke/kouhighupptime wvdraay/upptime joao-beno-dev/client Hokutosei/HexaUptime BlakeRain/upptime.blakerain.com 0xflotus/dinos-monitor CardinalDevLab/Morty-Status OpenEastleigh/status thewilloftheshadow/status RafGamer/rafgamer-status ffsh/uptime ejiek/status Kleofass/Uptime IFCA/status TomlDev/uptime-saufwaelder LogSentinel/status wahyd4/status dsmgid/status vintagesucks/uptime boumboo/status prokerala/uptime delennerd/uptime 1MaddieX/conan-status bdlangton/uptime ThatConference/status DamirAhm/UPTIME asar-studio/uptime SelrahcD/uptime BotSauce/status TristanSchorn/status aweiand/status-ifrs-osorio Melangebox/status testomatio/status testRTC/status-page ianmyles/uptime lincolnthedev/status Cyclize/Status racerxdl/teske-status jmitz/upTime jeremywall/v2-api-status FptbbSystems/Uptime dewrapp/status wiput1999/uptime UAL-ODIS/uptime TECOB/status zeitlabs/uptime-checker whereismyjetpack/status ollieparsley/status hootware/status JonathanTreffler/status JS-Uzbekistan/uptime justforfun-click/status scriptex/uptime OswaldLabsOpenSource/status Fortify-Labs/status CSSUDII/uptime littlekud/sites-status lazyyz/uptime nazgu1/uptime aau-network-security/haaukins-uptime filii-lamberti/uptime cubi-io/upptime victorlmneves/uptime-monitor dli-invest/uptime-check jacobdubail/wo-monitor tbobm/etna-uptime konekoya/konekoya-github-io-watcher akrantz01/status-page springbeats/springbeats-uptime UnivTerbuka/online ashishdotme/status.ashish.me hada-io/upptime imZack/up.zzz.dev brianjhanson/upptime-test ifrscanoas/siteisup jeyraof/otzil-upptime kt-chelsea/status Cleverclip/status sarpaykent/uptime dzoladz/uptime-status-monitor dapodix/status chowdhary-org/status fixator10/status sebastianroming/status.webmonkey.io espressotutorials/et-status RitsuProject/ritsu-status bostondigitalio/uptime nestdotland/status intakefoods/status.intakefoods.kr EnsembleTravelGroup/EnsembleTravelUpptime dixneuf19/upptime classtinginc/upptime r2fresh/chelsea arkk4/services.arkk4.com coinsambacom/upptime AsurRaa/status pulibrary/uptime jshom/upptime live4dev/uptime dominion-it/uptime kanai3id/upptime armand1m-development/status eightfold-technology/upptime prkom/Upptime Lekmaby/gal-web-status rcmdnk/upptime figgxhoward/siteviewer pavelloz/instances-uptimez saharshxyz/uptime supachoke/uptime Allaman/status formspark/status rmateu/statuspage AiLingGo/mew FTRPRF/monitor Neustrashimy/upptime clcc2019/magiclampuptime severnbronies/status jcortell/uptime robert018/Kprime-website-monitor- fmmaia/fmAtAllUptime harsh778/harshsinghal.me-status dieualban/uptime wongbejoonline/status Fuseit/fuse-upptime ToddLichty/status mdyd-dev/uptime camphor-/status Shulert/status lanej0/upptime ryanda/web-upptime DanielMSchmidt/uptime wiktorwojcik112/WWUpptime PlayerData/playerdata-status frost-linux/uptime acolintech/iron-upptime lukasa1993/upptime p1ass/status pageon/uptime SorrowBlue/upptime sherwin7/uptime_test extratone/up vipatra1/status ZhangShangyu/uuptime leplatrem/delivery-upptime kyupark/upptime mewmix/serverstats QXIP/uptime SamPetherbridge/status.httpstatus.xyz hatamiarash7/MyWebSite_Status euro/status Cravemob/mog-status MridulS/test_status_page sonu27/uptime 80px/uptime haya14busa/haya14busa-upptime andrespitt/uptime janrenz/upptime Guiraud/Uptime caiyunapp/caiyun-weather-service-status u4gbot/status.webodm.net junjanjon/WatchSomeSites TriptoAfsin/uptime-monitor jg3hlx/upptime JGAntunes/uptime sandip2224/sandip2224 GESISWTS/uptime xFuture603/check_my_websites Stompie/upptime davide93/upme AhmadIbrahiim/Mogrib-Uptime Delegation-numerique-en-sante/mesconseilscovid-upptime meething/uptime datameet/upptime dannluciano/upptime AnimMouse/animmouse-upptime auto-fortisase/upptime caarlos0/upptime jk/upptime HalianElf/upptime dwarvesf/upptime c0ball/Uptime ridevelo/upptime FxllenCode/StatusPlus redjoker011/cg-upptime-monitoring verloop/status arnaud-zg/upptime clickdealer/upptime flother/upptime angrycuban13/upptime chicio/chicio.status.github.io katharostech/uptime-monitor decilo/decilo_upptime deephdc/status gesisnotebooks/status sundowndev/status RickCogley/esolia-uptime mail-ecnu/uptime juniorsaldanha/super-duper-uptime hesingon/revisit_watcher MatBenfield/up larsthegeek/uptime Cog-Creators/Red-Status MamonakuCommittee/status kind-work/uptime gestudio/status duplaja/website-status huskar-org/uptime picchiosat/HBLink-Uptime AnandChowdhary/status brandonstephens/status bradp/uptime ton-actions/freeton-status Okkido/status dhduc/uptime jaimehisao/status dothq/upptime M17-Project/upptime koj-co/status deployphp/status aloppnow/sitemonitor butteryoon/liveseeyou stethoscope-js/status belhyun/yonsei-upptime mikesprague/skydark-status iphysresearch/status ESSS/upptime baealex/upptime excalidraw/upptime ShivamJoker/Monitor jgamblin/upptime eartharoid-bot/status snapwiki/SnapWikiUptime 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 Actions, Issues, and Pages

Resources

License

Stars

Watchers

Forks

Packages

No packages published