Files
upptime/README.md
T

158 KiB

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 87ms
Response time 87
24-hour response time 101
7-day response time 87
30-day response time 75
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 147ms
Response time 131
24-hour response time 281
7-day response time 147
30-day response time 119
1-year response time 131
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 414ms
Response time 375
24-hour response time 391
7-day response time 414
30-day response time 419
1-year response time 375
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 60.20%
24-hour uptime 0.00%
7-day uptime 0.00%
30-day uptime 0.00%
1-year uptime 60.20%
Test for HEAD 🟩 Up test-for-head.yml
Response time graph 20ms
Response time 14
24-hour response time 24
7-day response time 20
30-day response time 14
1-year response time 14
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 38ms
Response time 44
24-hour response time 67
7-day response time 38
30-day response time 33
1-year response time 44
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

jsjsjsjsjsjsjsjs/uptime jonasgithub/Upptime_old haya14busa/haya14busa-upptime mewmix/serverstats edbighead/upptime zhakell/upptime PauloGoncalvesBH/serverest-status-uptime revinet/upptime bigtablesystems/schoolstart-status eruci/uptime CardinalDevLab/Morty-Status TristanSchorn/status cubi-io/upptime dli-invest/uptime-check ITGlobal/upptime pulibrary/uptime Be-Code-Be-Patient/Blog jw-star/upptime sant-sh/status_page coworkingcrescer/upptime ChuckMac/chuckmacdev-uptime jonhadfield/monitor Sound1ab/NoteHub.Upptime dbethke/upptime ifrs-sertao/status dasrecht/uptime iasonliu/upptime 9renpoto/upptime decuyperjeremie/upptime thewilloftheshadow/status RafGamer/rafgamer-status Dodger77/upptime drublic/monitor YACS-RCOS/upptime borisjoffe/bjstatus andanotherusername/upptime-test dvolkering/status PandaDaily/uptime CBMDF/upptime victorlmneves/uptime-monitor zappper/status siberkolosis/monitor wayne0926/upptime sorennielsen/upptime-cph.dev smb/mon-ip Team-Vegan-at/upptime ffsh/uptime jacoduplessis/uptime XLorPaste/upptime l1kw1d/webuptime kt-chelsea/status ejiek/status KieranHolroyd/monitoring rachitkataria13/upptime OpenEastleigh/status sxa/aoupptime ryanda/web-upptime Nikitastore/Upptime Space-Turtle0/PortalBOT-Hosting dapodix/status Fatasss/2MBCloud-Uptime PauuloG/upptime eSports-Cologne-Dev/upptime sunshineplan/upptime frost-linux/uptime jamiew0w/status.labs.ie mtauban/parcelle-uptime DanielMSchmidt/uptime ChrAlpha/upptimes senk/upptime jeongbeom324/upptime_test doggy0425/monitoring M4Tdev/kernos-bot-upptime tomershvueli/discover.medical.upptime lincolnthedev/status adsbot/uptime alexandervantrijffel/upptimemonitoring cgntv/upptime ytkg/status.takagi.blog QIUZHENWANG/upptime-test Cyclize/Status Formplus/upptime BitWire/deskhelper-status acolintech/iron-upptime natesales/status luandevpro/status swarmlet/swarmlet-statuspage PlayerData/playerdata-status FGasquez/redmine-healthcheck phg98/upptime classtinginc/upptime fullprofile/status_monitor lorenzogirardi/status debdutdeb/upptime liyaodong/uptime wiktorwojcik112/WWUpptime Tet-Dev/DazaiUptimeChecker sherwin7/uptime_test dhedegaard/upptime lukasa1993/upptime jmitz/upTime jjeaby/mew jeremywall/v2-api-status arillo/upptime racerxdl/teske-status mikechernev/uptime-checks p1ass/status wtfpeter/stats pfrydlewicz/uptime-monitor kurtinlane/britestatuspage leafle/mki-api-upptime evaristocosta/sites-mantidos-upptime 123XYZProducts/123Files-Status punokawan/uptime_website_unj FptbbSystems/Uptime pageon/uptime liaocanada/monitor XCPCIO/codeforces.uptime rodseb/Stats Be-Square/upptime codechef-org/status tarper24/upptime unktower/upptime tianheg/upptime eyenx/upptime BeeCorp/upptime-verifli SorrowBlue/upptime zhaodylan/uptime-ziyuan kescherCode/status abaertsoen/upptime wiput1999/uptime JeffreyBool/githubmemory-upptime LukeIsHereToDevelop/Services-Status BirkhoffLee/upptime tmeuze/uptime-monitor HvyD/UpTime_monitor Cysime/GlaceonStatus thomaspuppe/upptime filiptronicek/status iterate-ch/upptime lynnguo666-personal/serverceshi lryong/upptime hbwebpages/enabizuptime clmanu75/upptime aminvakil/upptime gocreating/lation-status jrmi/airboardgame_upptime chriswdixon/upptime-monitor Hans5958/Scratch-Upptime-2 GentlemanHu/own-status zchazc/upptime pfaocle/beor-upptime sebastianroming/status.webmonkey.io 399iejijw9e29ejiwjljasd/upptime iskconpandavasena/uptime casman300/my_website_upptimes mohorojo/upptime_test dogwonder/upptime dominion-it/uptime optbp-monitor/optbp-monitor anduintransaction/upptime Kleofass/Uptime TMShader/szlamingo-amongus byscrimm/turbo-funicular amagno-io/upptime ChrisCarini/upptime dstroot/vds_uptime salmanulfarzy/uptime BartopXYZ/uptime Chromus-dev/uptime live4dev/uptime jzlai/upptime mpraglowski/status.praglowski.com r2fresh/chelsea Seklfreak/upptime kanai3id/upptime fnzv/status KanteronSystems/kanteron-uptime Excellent-DevOps/SMB-Uptime-Checks shiermann/upptime bertrandmartel/upptime josequaresma/upptime AiLingGo/mew FTRPRF/monitor rizzolessio/upptime-eusa tfriz343/uptime gbe0/uptime vladzaharia/uptime recoder/upptime xosan4ever/upptime pokkocms/pokko-status severnbronies/status chunkeat99/uptime stackexpress-shivam/upptime dhruvbhartia07/upptime LaMpiR/uptime clcc2019/magiclampuptime Neustrashimy/upptime rajkumaar23/status OneKeyHQ/upptime iwa/status lucky13820/uptime superphil0/upptime1 itsolver/upptime SelrahcD/uptime liamstewart23/uptime webiaio/status voztovoice/WebACtivo ocavue/rino-status dsmgid/pdml-status card-services/upptime fmmaia/fmAtAllUptime robert018/Kprime-website-monitor- jcortell/uptime BotSauce/status SJang1/ServerStatus jgeorge97/my-sites-uptime viliev/uptime crimson-med/website-status andreesg/goncalves-upptime wuwb/upptime j0hannr/upptime YepDigital/tgp-uptime vanyakosmos/zakaz-uptime nexusnotes/upptime harsh778/harshsinghal.me-status asar-studio/uptime gregorlaan/upptime maxiride/upptime addio/upptime gwendoux/upupup 8ear/upptime supachoke/uptime tronyx/upptime mjysci/upptime Warwick-Engineering-Society/uptime biko01/uptime pikokr/status-page bbonkr/uptime whistlerbrad/uptime vintagesucks/uptime boumboo/status hada-io/upptime prokerala/uptime asimops0258/upptime premii/upptime glongzh/upptime Lekmaby/gal-web-status nuin/upptime NodeClusters/statuspage LuckyHookin/hookin_fun_upptime amcohrs-oradoo/bpgh Jolg42/upptime ForBestClients/upptime inventage/upptime waisimon/uptime yasandev/upptime intakefoods/status.intakefoods.kr 1MaddieX/conan-status ShippersEdge/upptime jgui1129/uptodate-sites aureooms/monitor saharshxyz/uptime NotExpectedYet/service-monitoring mdallastella/fc-uptime AmbyreNodes/nodestatus getfetch-io/status.getfetch.io PnPH/UpDB konekoya/konekoya-github-io-watcher AlexDevUwU/quackhostuptimecheckerweb Ludovic2b1/uptime-cw pavelloz/instances-uptimez figgxhoward/siteviewer bdlangton/uptime yudemoe/upptime usu-blog/maintenance-upptime WeAllCode/upptime rcmdnk/upptime philoserf/up Allaman/status mission-apprentissage/upptime mybigday/service-uptime zer0nka/mgkit-stats nabdtran/uptime yangchuansheng/upptime tyrepharm/upptime odanado/upptime nutriot/status ThatConference/status delennerd/uptime Laeyoung/uptime-checker bentleyherron/uptime HINTERLAND-software/uptime armand1m-development/status enieber/status IFCA/status gikiapp/status HoscoHarding/P-ginasPrueba m5wa6s/upptime Ryanjiena/upptime Pod-Point/up extratone/up pixiumdigital/uptime entropyhub/upptime turboapi/status sisi/uptime lucach/luce-status vipatra1/status Darkham42/upptime skurtzemann/upptime rdp-studio/upptime cedmax/upptime brittonhayes/dnd-uptime pitgrap/upptime-status chowdhary-org/status SOLPLPARTY/upptime nhammond101/upptime mqzhang/upptime esirK/uptime compusam/upckmonitor navadhiti/webUP ZhangShangyu/uuptime d0kify/upptime tripleerv/dealer-api-status anthonydillon/canonical-sites-monitor bigbeartechworld/uptime ptstaiwan/upptime UAL-ODIS/uptime Mehuge/upptime springbeats/springbeats-uptime Raraby/upptime leplatrem/delivery-upptime MacKisco/upptime tquizzle/upptime mozillazg/uptime WEB-Vlaanderen/upptime oseau/uptime-kids-box-1 Herbafill-HFG/status dricottone/upptime zeitlabs/uptime-checker grzchr15/uptime hayabucha/upptime dimitrisdervas/upptime TECOB/status unliar/happy-upptime Teahouse-Studios/status MridulS/test_status_page Okkido/status lelivrescolaire/status-page RiccardoDiSilvio/cobru-status 80px/uptime masterkoppa/UptimeMonitor espressotutorials/et-status duarteocarmo/duarte-uptime alex-bezek/uptime hypernova7/status mcn-yu/upptime chadburrus/upptime JanyW/upptime CDU-Neuss/status JonathanTreffler/status lefuex/upptime AngelNull/status fsiu38/upptime wgytwebsites/stats.wgyt.tk asmur/quiver atkaiser/upptime dschense/status JS-Uzbekistan/uptime teslamint/uptime logotip4ik/up-time lightcyde/upptime opensourcepos/upptime mantagen/upptime lz1gsp/m17-gsp DSSMpro/website-status mcdave029/uptime-monitoring cxdy/monitoring ashcoft/Upptime xoff1337/xoff1337 HackTJ/status bdrops-GmbH/upptime justforfun-click/status rouilj/RoundupAssets hootware/status cortesimone/upptime CristoMonte/uptime-demo rayandas/uptime mananchawla2005/upptime fdterr/uptimeChecker SocialGouv/upptime mattradford/upptime pier4all/upptime getbooka/status UnivTerbuka/online zhanxw/upptime remysh/status.brenans.sh elepallec/upptime a-lang/raida-uptime siva273/spotdraft-status.github.io AdamGalt/uptime OswaldLabsOpenSource/status DigitalVoiceNZ/upptime zowievangeest/voorhoede-support-upptime PH4NTOMiki/uptime-checker geored/test-git-actions ModerEAS/upptime katmai/uptime Fortify-Labs/status tonytins/status vcdn-engineering/status nlbao/uptime maximousblk/status amblerkr/upptime lakejason0/status Flatroy/uptime FilipHeremans/status SergioRugiero/UptimeDropit iwhp/upptime ryanLvh/Monitor-forum-tool-uptime Dustplanet/upptime tiarebalbi/uptime litong-2017/upptime Roarain/upptime Peter0x48/status.peter-hurtenbach.de dragon-yuan/dragon-upptime P1N2O/dev-pinto-status tirefire/upptime-tirefi.re z0ph/status DylanVanAssche/status-page benfoster04/status andrespitt/uptime formsure/status 9min/upptime Bimbalacom/uptime Lukplop/test-upptime paulkiernan/paulynomial-uptime janrenz/upptime NxrVincent/upptime godong9/gdgo whatkai/uptime coinsambacom/upptime web-mighty-io/status masterwendu/upptime BarkleyREI/ArchiTECH-upptime Webix-DEV/ys-status rahulp959/uptime petermenocal/uptime upptime/updates dougdragon/uptime ravpacheco/od-status-page jrhoads/uptime jeason81/upptime BlueDragonMC/upptime k-hal/upptime memoteki/stats richardtape/ubcupptime yeshijian/tmx-uptime Bowen-Imagery/status benpro/status cypggs/uptime Stradivario/test-uptime laanito/uppwork RitsuProject/ritsu-status dieualban/uptime appany/AppAny.StatusPage icarephone/upptime CodeForAfrica/upptime scigility/scigility.github.io-monitor absk1317/uptime StudFu-WordToMD/status GennadySpb/upptime-yandex-cloud aweiand/status-ifrs-osorio Fuseit/fuse-upptime vandreleal/upptime dwiperdana/upptime SpotDraft/spotdraft_status.github.io mdyd-dev/uptime tonybastienricher/upptime ToddLichty/status Elic0de/upptime ammartins/uptime d35k/uptime-bot ks-collab/upptime akrantz01/status-page essels/uptime werewolf26/robcraftnet Starker3/uptime tapirs/uptime Melangebox/status g59/upptime acumenlabs/status-page grouparoo/upptime yoshinari1356/upptime_test gparuthi/upptime jyzblog/upptime WithdewHua/web-status notoriety-py/laughing-engine havitplay/upptime cheney-yan/uptime andou/bitmama-uptime camphor-/status joshinat0r/uptime jeffutter/upptime caiyunapp/caiyun-weather-service-status Vetbib/upptime u4gbot/status.webodm.net saxobroko/animated-carnival unosquare/upptime TriptoAfsin/uptime-monitor skyfrk/uptime CSSUDII/uptime cursecodes/uptime-page zqcthegreat/upptime ShadowFactory/foreman Linkspring/upptime chain-courses/exchanges Phyrone/uptime giddens9527/uptown_funk tnm0113/uptime-viot jreyessosiin/monitor xcash-rocks/uptime craftbuy/uptime southerncross/blog-watcher d0iq/upptime bronya5th/upptime funzi-fi/upptime sergioclemente/workoutplanner_upptime myc-rmt/upptime 2014CAIS01/uptime ttsukagoshi/website-status-by-Upptime nfuad/uptime-check GooseMod/status junjanjon/WatchSomeSites jmutai/uptime williambargent-org/williambargent-org.github.com kong67/status hklcf/upptime andrewstech/service-status Wujiao233/host-upptime littlekud/sites-status Quozul/quozul.github.io swuecho/upptime sandip2224/sandip2224 erguc/status ngc7331/upptime xoryorz/upptime too-cdn/upptime octane-agency/status EOSC-synergy/status daobee/upptime Thomvh/thvmh-uptime ashishdotme/status.ashish.me wvdraay/upptime stamateas/upptime xFuture603/check_my_websites BISCtech/biscstatus Zupirio/SMB-Uptime-Checks GESISWTS/uptime ifrscanoas/siteisup theleetax/uptime kdcer/upptime beglov/upptime lazyyz/uptime JGAntunes/uptime kyupark/upptime nerevar/uptime_nerevar_com uwutube/status QXIP/uptime SamPetherbridge/status.httpstatus.xyz jimwib/uptime andrewnyr/uptime phammond42/upptime corcd/charlotte avcga/uptime zoltax/joinit-status fixator10/status startbyte/status robfrkiller/uppTest pixifydigitalagency/monitors webjjel/upptime avioli/ionata.com.au-uptime forsports/upptime euro/status hatamiarash7/MyWebSite_Status thraxil/thraxup tkabeee/upptime technoogies/upptime issy/upptime openregsmonitor/upptime cdmo/catalog_status soneji/uptime HosakaSu/wordpress-site-uptime ghprod/upptime tasultimate/status degoya/Upptime Zombie-Action/monitor gcsalzburg/upptime Xiija/UpMonitor evantahler/upptime dylanjamesdev/uptime FellRamos/testing-upptime ollieparsley/status djsnipa1/cuddly-spoon rfoo/upptime-monitoring baddate/uptime-monitor DArchemist/Monitor-de-fuentes fraserbooth/fb-monitor ajwarnick/monitor Cravemob/mog-status ONEcampaign/project_upptime canonical-web-and-design/upptime pdroll/upptime ThomasIAm/upptime tyabele/upptime jerm/uptime jeongsk/upptime yassine7500/upptime for-memory/PT-Sites-Observer infinite8co/upptime formspark/status level7in/uptime.level7in.com tingelmar/status givefood/upptime mykbo/upptime MarcelMichau/home-page-uptime butadora3/upptime ForgottenWorld/upptime BBaoVanC/status.bbaovanc.com shamoon/mswd-upptime mikoim/uptime-paomoe sanderdatema/upptime DamirAhm/UPTIME pokanop/uptime EnsembleTravelGroup/EnsembleTravelUpptime baizhiheizi/upptime rmateu/statuspage Tartan-Web-Design/monitoring enyone/upptime 001123/uptime Manubi/upptime momentumstudioltd/status crscodio/crsco-websites-uptime-101 okankocyigit/upptime BlackstoneStudio/Blackstone-Status real-woodworm/sitemon highco/upptime CityScope/CS_CityIO_uptime seongland/seongland-status saewoonam/status_upptime Motimate/status myavsuper/upptime giftcardbd/status AlexanderKlimashevskiy/upptime TAKK-Consulting/status janik6n/upptime first-consulting/upptime BiiLabs-Status/upptime pharaoh2012/upptime dandantheflyingman/upptime tadassce/upptime freelance-jp/upptime flother/upptime Dwaris/itclowd-uptime RickCogley/esolia-uptime pvinis/upptime g33k247/awesome-uptime FionnLive/Uptime ton-actions/freeton-status AnimMouse/animmouse-upptime angrycuban13/upptime AnandChowdhary/status Status-Plus/StatusPlus deephdc/status redjoker011/cg-upptime-monitoring codustry/gebwai_status larsthegeek/uptime FxllenCode/HWHelpNowStatus hesingon/revisit_watcher dannluciano/upptime openupm/upptime forerosantiago/uptime curtsheller/awesome-uptime a1exalexander/upptime bradp/uptime clickdealer/upptime verloop/status Cog-Creators/Red-Status dariubs/status.dariu.sh duplaja/website-status HalianElf/upptime snowdreams1006/monitor FastGitORG/uptime sundowndev/status buttercrab/status.buttercrab.net PrezzoIt/status MamonakuCommittee/status kind-work/uptime auto-fortisase/upptime c0ball/Uptime decilo/decilo_upptime jaimehisao/status ridevelo/upptime huskar-org/uptime juniorsaldanha/super-duper-uptime mail-ecnu/uptime datameet/upptime yamagami2211/site-kanshi caarlos0/upptime whereismyjetpack/status picchiosat/HBLink-Uptime jg3hlx/upptime aulneau/stacks-status katharostech/uptime-monitor dhduc/uptime nestdotland/status chicio/chicio.status.github.io MatBenfield/up jk/upptime gestudio/status stethoscope-js/status koj-co/status aloppnow/sitemonitor mikesprague/skydark-status tbobm/etna-uptime scriptex/uptime navaneethkm004/uptime-nkm deployphp/status dothq/upptime gesisnotebooks/status dwarvesf/upptime butteryoon/liveseeyou XzFrosT/uptime-XzF belhyun/yonsei-upptime baealex/upptime ESSS/upptime iphysresearch/status M17-Project/upptime ShivamJoker/Monitor jgamblin/upptime eartharoid-bot/status snapwiki/SnapWikiUptime mue/status gadmln/gabstatus ory/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 →