andreruffert / upptime

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

Home Page:https://upptime.js.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 68
7-day response time 66
30-day response time 77
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 131
24-hour response time 19
7-day response time 129
30-day response time 93
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 401ms
Response time 371
24-hour response time 406
7-day response time 401
30-day response time 410
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 67.89%
24-hour uptime 0.00%
7-day uptime 0.00%
30-day uptime 0.00%
1-year uptime 67.89%
Test for HEAD 🟩 Up test-for-head.yml
Response time graph 11ms
Response time 11
24-hour response time 15
7-day response time 11
30-day response time 11
1-year response time 11
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 29ms
Response time 45
24-hour response time 16
7-day response time 29
30-day response time 35
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

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

https://upptime.js.org

License:MIT License