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 65ms
Response time 88
24-hour response time 64
7-day response time 65
30-day response time 96
1-year response time 88
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 139ms
Response time 133
24-hour response time 129
7-day response time 139
30-day response time 96
1-year response time 133
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 438ms
Response time 371
24-hour response time 451
7-day response time 438
30-day response time 415
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 70.25%
24-hour uptime 0.00%
7-day uptime 0.00%
30-day uptime 0.00%
1-year uptime 70.25%
Secret Site 🟩 Up secret-site.yml
Response time graph 33ms
Response time 45
24-hour response time 40
7-day response time 33
30-day response time 38
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

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