/upptime-1

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

MIT LicenseMIT

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 90ms
Response time 87
24-hour response time 168
7-day response time 90
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 114ms
Response time 130
24-hour response time 23
7-day response time 114
30-day response time 98
1-year response time 130
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 431ms
Response time 373
24-hour response time 368
7-day response time 431
30-day response time 412
1-year response time 373
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 64.42%
24-hour uptime 0.00%
7-day uptime 0.00%
30-day uptime 0.00%
1-year uptime 64.42%
Test for HEAD 🟩 Up test-for-head.yml
Response time graph 12ms
Response time 12
24-hour response time 9
7-day response time 12
30-day response time 12
1-year response time 12
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 35ms
Response time 44
24-hour response time 20
7-day response time 35
30-day response time 34
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 ThomasIAm/upptime itishermann/upptime mschneider82/upptime Source-Graphics-GmbH/upptime noveni/upptime danielsocials/upptime slallemand/upptime Milo123459/upptime gwanryo/upptime TwoThreeWang/upptime BlinkerGit/upptime landier/upptime Delegation-numerique-en-sante/mesconseilscovid-upptime annkuoQ/upptime Catbirby/upptime hahow/hahow-for-business-upptime bigwing/upptime renggli/upptime perryrh0dan/upptime varadiz/upptime hulmgulm/upptime senk/upptime Nikitastore/Upptime doggy0425/monitoring M4Tdev/kernos-bot-upptime sunshineplan/upptime QIUZHENWANG/upptime-test adsbot/uptime Fatasss/2MBCloud-Uptime cloudproud/upptime phg98/upptime natesales/status PauuloG/upptime acolintech/iron-upptime Tet-Dev/DazaiUptimeChecker sanderdatema/upptime tyrepharm/upptime-test enyone/upptime okankocyigit/upptime highco/upptime BlackstoneStudio/Blackstone-Status givefood/upptime baizhiheizi/upptime jeongsk/upptime level7in/uptime.level7in.com tyabele/upptime infinite8co/upptime mykbo/upptime butadora3/upptime seongland/seongland-status ForgottenWorld/upptime shamoon/mswd-upptime janik6n/upptime AlexanderKlimashevskiy/upptime pharaoh2012/upptime tadassce/upptime freelance-jp/upptime eightfold-technology/upptime ricardomaia/upptime m5wa6s/upptime k9barry/upptime tavy315/upptime andreghub01/monitorfast mijho/upptime adadaptedinc/upptime haomingw/upptime prkom/Upptime mikalauskas/uptime RyujiShibuya/website-status-by-Upptime m-fr/upptime oekeur/gpnl-upptime trineedle/upptime-stickybomb namomo/upptime AmazonPython/upptime ryanlid/upptime q191201771/upptime thomaspuppe/upptime mikechernev/uptime-checks wtfpeter/stats dhedegaard/upptime evaristocosta/sites-mantidos-upptime Be-Square/upptime tianheg/upptime leafle/mki-api-upptime SorrowBlue/upptime BirkhoffLee/upptime abaertsoen/upptime aminvakil/upptime iterate-ch/upptime lryong/upptime rachitkataria13/upptime ITGlobal/upptime coworkingcrescer/upptime jw-star/upptime PootisPenserHere/upptime YACS-RCOS/upptime ChuckMac/chuckmacdev-uptime 9renpoto/upptime dasrecht/uptime ifrs-sertao/status iasonliu/upptime Dodger77/upptime wayne0926/upptime sorennielsen/upptime-cph.dev andanotherusername/upptime-test Team-Vegan-at/upptime KieranHolroyd/monitoring Health-Train/upptime sxa/aoupptime tivents/status corentin-verquin/status felipepita/upptime micxba/upptime dlunch/upptime ymmmtym/upptime bigger-bird/upptime Async0x42/epic-upptime Moore-Legal-Technology-Ltd/uptimes ndaringer/upptime cocktail-lucas/cocktail-upptime casmith/upptime tekhnee/status fjoker/upptime lanej0/upptime Elic0de/upptime vandreleal/upptime icarephone/upptime g59/upptime absk1317/uptime essels/uptime Starker3/uptime dwiperdana/upptime gparuthi/upptime yoshinari1356/upptime_test jyzblog/upptime atkaiser/upptime bdrops-GmbH/upptime alex-bezek/uptime opensourcepos/upptime lightcyde/upptime elepallec/upptime ashcoft/Upptime chadburrus/upptime JanyW/upptime zhanxw/upptime hypernova7/upptime wgytwebsites/stats.wgyt.tk fsiu38/upptime rayandas/uptime fdterr/uptimeChecker cortesimone/upptime zchazc/upptime pfaocle/beor-upptime chriswdixon/upptime-monitor 399iejijw9e29ejiwjljasd/upptime amagno-io/upptime junland/junland-upptime mohorojo/upptime_test ChrisCarini/upptime dogwonder/upptime jzlai/upptime Seklfreak/upptime kanai3id/upptime mewmix/serverstats avcga/uptime webjjel/upptime avioli/ionata.com.au-uptime issy/upptime phammond42/upptime thraxil/thraxup tkabeee/upptime forsports/upptime ONEcampaign/project_upptime technoogies/upptime HosakaSu/wordpress-site-uptime degoya/Upptime Zombie-Action/monitor djsnipa1/cuddly-spoon canonical-web-and-design/upptime pdroll/upptime asimops0258/upptime rcmdnk/upptime whistlerbrad/uptime NotExpectedYet/service-monitoring 8ear/upptime nuin/upptime ShippersEdge/upptime LuckyHookin/hookin_fun_upptime premii/upptime pikokr/status-page glongzh/upptime mybigday/service-uptime inventage/upptime WeAllCode/upptime yangchuansheng/upptime odanado/upptime usu-blog/maintenance-upptime yudemoe/upptime nutriot/status mjysci/upptime tronyx/upptime biko01/uptime addio/upptime dhruvbhartia07/upptime itsolver/upptime stackexpress-shivam/upptime Neustrashimy/upptime lucky13820/uptime superphil0/upptime1 OneKeyHQ/upptime liamstewart23/uptime card-services/upptime j0hannr/upptime ptstaiwan/upptime WEB-Vlaanderen/upptime mozillazg/uptime tquizzle/upptime leplatrem/delivery-upptime dricottone/upptime hayabucha/upptime wuwb/upptime webiaio/status nexusnotes/upptime andreesg/goncalves-upptime gregorlaan/upptime haya14busa/haya14busa-upptime upptime/updates junjanjon/WatchSomeSites unosquare/upptime TriptoAfsin/uptime-monitor bronya5th/upptime southerncross/blog-watcher Vetbib/upptime kdcer/upptime zqcthegreat/upptime nfuad/uptime-check sergioclemente/workoutplanner_upptime funzi-fi/upptime Quozul/quozul.github.io stamateas/upptime kong67/status hklcf/upptime swuecho/upptime jmutai/uptime too-cdn/upptime daobee/upptime xoryorz/upptime ModerEAS/upptime Lukplop/test-upptime PH4NTOMiki/uptime-checker Dustplanet/upptime Roarain/upptime iwhp/upptime tirefire/upptime-tirefi.re tiarebalbi/uptime dragon-yuan/dragon-upptime DigitalVoiceNZ/upptime masterwendu/upptime jeason81/upptime BlueDragonMC/upptime rahulp959/uptime NxrVincent/upptime janrenz/upptime k-hal/upptime Stradivario/test-uptime edbighead/upptime zhakell/upptime liyaodong/uptime cormorack/service-status filiptronicek/status d35k/uptime-bot teslamint/uptime silhouette88/upptime rdpupptime/upptime chrimbo/upptime empmdk/upptime David-A-James/upptime woodcoin-core/upptime tantaen24/uptimes Space-Turtle0/PortalBOT-Hosting jeongbeom324/upptime_test tomershvueli/discover.medical.upptime alexandervantrijffel/upptimemonitoring eSports-Cologne-Dev/upptime Tartan-Web-Design/monitoring for-memory/PT-Sites-Observer gikiapp/status Ryanjiena/upptime HoscoHarding/P-ginasPrueba rem42/upptime unktower/upptime BeeCorp/upptime-verifli liaocanada/monitor Cysime/GlaceonStatus JeffreyBool/githubmemory-upptime jrmi/airboardgame_upptime clmanu75/upptime Be-Code-Be-Patient/Blog siberkolosis/monitor drublic/monitor Sound1ab/NoteHub.Upptime decuyperjeremie/upptime CBMDF/upptime l1kw1d/webuptime smb/mon-ip XLorPaste/upptime Powelljl/StatusPage Oz-Marketing/upptime phpMyFAQ/status.phpmyfaq.de AiedailEclipsed/ariastudiosstatus christianhorn/fluxmon daniel-sum/uptime4 CoolCoderSJ/SJPinger stijnbrysbaert/upptime tonybastienricher/upptime jeffutter/upptime werewolf26/robcraftnet ks-collab/upptime Fuseit/fuse-upptime havitplay/upptime hbokh/upptime pier4all/upptime tadacodes/tada-uptime mananchawla2005/upptime masterkoppa/UptimeMonitor mantagen/upptime cxdy/monitoring remysh/status.brenans.sh lefuex/upptime rizzolessio/upptime-eusa casman300/my_website_upptimes byscrimm/turbo-funicular shiermann/upptime mpraglowski/status.praglowski.com corcd/charlotte ajwarnick/monitor robfrkiller/uppTest gcsalzburg/upptime evantahler/upptime rfoo/upptime-monitoring fraserbooth/fb-monitor ttsukagoshi/website-status-by-Upptime theleetax/uptime FilipHeremans/status formsure/status DylanVanAssche/status-page gwendoux/upupup PnPH/UpDB jgui1129/uptodate-sites NodeClusters/statuspage zer0nka/mgkit-stats philoserf/up Mehuge/upptime compusam/upckmonitor SOLPLPARTY/upptime d0kify/upptime navadhiti/webUP anthonydillon/canonical-sites-monitor unliar/happy-upptime voztovoice/WebACtivo giddens9527/uptown_funk williambargent-org/williambargent-org.github.com Linkspring/upptime ShadowFactory/foreman chain-courses/exchanges jreyessosiin/monitor Wujiao233/host-upptime ngc7331/upptime zowievangeest/voorhoede-support-upptime amblerkr/upptime memoteki/stats godong9/gdgo right714/my-apptime Hans5958/Scratch-Upptime-2 dzoladz/status chenishr/uptime personlin/website_uptime quomi/status KaratekHD/status trixel/cobru-status stitcombe/uptime chillgroup/relinks-status trisfaizal/uptime escaletech/status albismart/uptime Kopilote/status mtauban/parcelle-uptime boobo94/uptime-github BitWire/deskhelper-status lorenzogirardi/status 001123/uptime Motimate/status mikoim/uptime-paomoe CityScope/CS_CityIO_uptime giftcardbd/status enieber/status goorm-dev/goorm-status Kail0/uptime linuxhandbook/status pfrydlewicz/uptime-monitor punokawan/uptime_website_unj kescherCode/status bigtablesystems/schoolstart-status sant-sh/status_page jacoduplessis/uptime PauloGoncalvesBH/serverest-status-uptime technovangelist/status Bassmann/uptime johanbaath/styleseek-uptime DariusStClair/Uptime ndersh/uptime fmoerdel/secit-uptime StudFu-WordToMD/status acumenlabs/status-page joshinat0r/uptime ToddLichty/status tapirs/uptime ammartins/uptime WithdewHua/web-status andou/bitmama-uptime cheney-yan/uptime RiccardoDiSilvio/cobru-status sonu27/uptime mcdave029/uptime-monitoring CDU-Neuss/status CristoMonte/uptime-demo getbooka/status AdamGalt/uptime fnzv/status iskconpandavasena/uptime salmanulfarzy/uptime Chromus-dev/uptime BartopXYZ/uptime nerevar/uptime_nerevar_com uwutube/status startbyte/status jimwib/uptime zoltax/joinit-status Wanrim/status soneji/uptime tasultimate/status dylanjamesdev/uptime baddate/uptime-monitor waisimon/uptime Ludovic2b1/uptime-cw nabdtran/uptime bentleyherron/uptime Warwick-Engineering-Society/uptime bbonkr/uptime turboapi/status sisi/uptime pitgrap/upptime-status lucach/luce-status esirK/uptime bigbeartechworld/uptime tripleerv/dealer-api-status oseau/uptime-kids-box-1 Herbafill-HFG/status grzchr15/uptime Teahouse-Studios/status pokkocms/pokko-status chunkeat99/uptime gbe0/uptime vladzaharia/uptime ocavue/rino-status crimson-med/website-status vanyakosmos/zakaz-uptime YepDigital/tgp-uptime eruci/uptime skyfrk/uptime amcohrs-oradoo/uptime xcash-rocks/uptime tnm0113/uptime-viot craftbuy/uptime andrewstech/service-status 2014CAIS01/uptime erguc/status GooseMod/status Thomvh/thvmh-uptime revinet/upptime tonytins/status katmai/uptime nlbao/uptime Flatroy/uptime vcdn-engineering/status cypggs/uptime ryanLvh/Monitor-forum-tool-uptime maximousblk/status Peter0x48/status.peter-hurtenbach.de z0ph/status Bimbalacom/uptime Guiraud/Uptime whatkai/uptime jrhoads/uptime Webix-DEV/ys-status dougdragon/uptime ravpacheco/od-status-page benpro/status joao-beno-dev/client Hokutosei/HexaUptime BlakeRain/upptime.blakerain.com 0xflotus/dinos-monitor ChrAlpha/upptimes fullprofile/status_monitor swarmlet/swarmlet-statuspage hbwebpages/halilbozdoganstatus real-woodworm/sitemon rodseb/Stats jjeaby/mew jonhadfield/monitor gripfastistech/status morten-olsen/home-server-monitor jcruse-erw/UptimeReport GennadySpb/upptime-yandex-cloud scigility/scigility.github.io-monitor logotip4ik/up-time xoff1337/xoff1337 rouilj/RoundupAssets SocialGouv/upptime mattradford/upptime GentlemanHu/own-status TMShader/szlamingo-amongus dstroot/vds_uptime KanteronSystems/kanteron-uptime pixifydigitalagency/monitors Xiija/UpMonitor getfetch-io/status.getfetch.io mdallastella/fc-uptime AmbyreNodes/nodestatus aureooms/monitor ForBestClients/upptime Jolg42/upptime xosan4ever/upptime iwa/status SJang1/ServerStatus robert018/Kprime-website-monitor- optbp-monitor/optbp-monitor CardinalDevLab/Morty-Status saxobroko/animated-carnival d0iq/upptime myc-rmt/upptime wvdraay/upptime geored/test-git-actions SergioRugiero/UptimeDropit 9min/upptime BarkleyREI/ArchiTECH-upptime richardtape/ubcupptime laanito/uppwork TristanSchorn/status aau-network-security/haaukins-uptime filii-lamberti/uptime nazgu1/uptime ollieparsley/interrupt-status lincolnthedev/status Cyclize/Status momentumstudioltd/status DamirAhm/UPTIME MarcelMichau/home-page-uptime IFCA/status TomlDev/uptime-saufwaelder AsurRaa/status LogSentinel/status wahyd4/status racerxdl/teske-status FptbbSystems/Uptime jmitz/upTime jeremywall/v2-api-status wiput1999/uptime dewrapp/status OpenEastleigh/status thewilloftheshadow/status RafGamer/rafgamer-status PandaDaily/uptime ffsh/uptime ejiek/status testomatio/status testRTC/status-page ianmyles/uptime Melangebox/status aweiand/status-ifrs-osorio hootware/status JonathanTreffler/status JS-Uzbekistan/uptime HackTJ/status justforfun-click/status Kleofass/Uptime whereismyjetpack/status dsmgid/status vintagesucks/uptime 1MaddieX/conan-status boumboo/status delennerd/uptime prokerala/uptime ThatConference/status bdlangton/uptime UAL-ODIS/uptime TECOB/status zeitlabs/uptime-checker asar-studio/uptime BotSauce/status SelrahcD/uptime CSSUDII/uptime littlekud/sites-status EOSC-synergy/status lazyyz/uptime OswaldLabsOpenSource/status Fortify-Labs/status cubi-io/upptime imZack/up.zzz.dev dli-invest/uptime-check jacobdubail/wo-monitor victorlmneves/uptime-monitor akrantz01/status-page UnivTerbuka/online konekoya/konekoya-github-io-watcher jeyraof/otzil-upptime springbeats/springbeats-uptime brianjhanson/upptime-test ashishdotme/status.ashish.me hada-io/upptime ifrscanoas/siteisup dapodix/status Cleverclip/status kt-chelsea/status sarpaykent/uptime espressotutorials/et-status fixator10/status arkk4/services.arkk4.com classtinginc/upptime EnsembleTravelGroup/EnsembleTravelUpptime chowdhary-org/status dixneuf19/upptime RitsuProject/ritsu-status sebastianroming/status.webmonkey.io intakefoods/status.intakefoods.kr r2fresh/chelsea coinsambacom/upptime Stompie/upptime davide93/upme AhmadIbrahiim/Mogrib-Uptime meething/uptime ryanda/web-upptime DanielMSchmidt/uptime wiktorwojcik112/WWUpptime PlayerData/playerdata-status frost-linux/uptime Formplus/upptime formspark/status rmateu/statuspage BiiLabs-Status/upptime armand1m-development/status dajishi/status p1ass/status lukasa1993/upptime gocreating/lation-status pageon/uptime LukeIsHereToDevelop/Services-Status sherwin7/uptime_test pulibrary/uptime Shulert/status dieualban/uptime CodeForAfrica/upptime mdyd-dev/uptime camphor-/status MridulS/test_status_page Okkido/status 80px/uptime pavelloz/uptimez anduintransaction/upptime jshom/upptime live4dev/uptime dominion-it/uptime kyupark/upptime figgxhoward/SiteMonitor QXIP/uptime SamPetherbridge/status.httpstatus.xyz Cravemob/mog-status euro/status hatamiarash7/MyWebSite_Status ghprod/upptime SlayBot/Status Lekmaby/gal-web-status saharshxyz/uptime Allaman/status supachoke/uptime HINTERLAND-software/uptime extratone/up pixiumdigital/uptime vipatra1/status AiLingGo/mew FTRPRF/monitor severnbronies/status clcc2019/magiclampuptime harsh778/harshsinghal.me-status jcortell/uptime jgeorge97/my-sites-uptime viliev/uptime fmmaia/fmAtAllUptime codustry/gebwai_status caiyunapp/caiyun-weather-service-status GESISWTS/uptime u4gbot/status.webodm.net JGAntunes/uptime sandip2224/sandip2224 xFuture603/check_my_websites andrespitt/uptime ridevelo/upptime c0ball/Uptime datameet/upptime AnimMouse/animmouse-upptime jk/upptime caarlos0/upptime openupm/upptime auto-fortisase/upptime dannluciano/upptime dwarvesf/upptime jg3hlx/upptime HalianElf/upptime verloop/status decilo/decilo_upptime arnaud-zg/upptime flother/upptime a1exalexander/upptime angrycuban13/upptime clickdealer/upptime chicio/chicio.status.github.io FxllenCode/StatusPlus redjoker011/cg-upptime-monitoring FastGitORG/uptime katharostech/uptime-monitor dariubs/status.dariu.sh juniorsaldanha/super-duper-uptime mail-ecnu/uptime RickCogley/esolia-uptime sundowndev/status XCPCIO/uptime deephdc/status PrezzoIt/status MatBenfield/up hesingon/revisit_watcher snowdreams1006/monitor huskar-org/uptime Cog-Creators/Red-Status gestudio/status MamonakuCommittee/status kind-work/uptime larsthegeek/uptime duplaja/website-status picchiosat/HBLink-Uptime AnandChowdhary/status nestdotland/status jaimehisao/status curtsheller/awesome-uptime ton-actions/freeton-status brandonstephens/status bradp/uptime dhduc/uptime dothq/upptime gesisnotebooks/status forerosantiago/uptime koj-co/status deployphp/status scriptex/uptime tbobm/etna-uptime butteryoon/liveseeyou aloppnow/sitemonitor stethoscope-js/status mikesprague/skydark-status iphysresearch/status ESSS/upptime M17-Project/upptime baealex/upptime belhyun/yonsei-upptime ShivamJoker/Monitor jgamblin/upptime eartharoid-bot/status snapwiki/SnapWikiUptime gadmln/gabstatus ory/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 →