Er siden oppe, er certifikatet stadig gyldigt, er indholdet ændret?
DeskUptime besvarer de tre spørgsmål fra din egen computer. Et gratis kommandolinjeværktøj til engangskontroller og CI, og en lille desktop-app der fortsætter med at tjekke i baggrunden. Intet hostet dashboard, ingen månedlig gebyr. Din URL-liste og tjekresultater bliver på din maskine; Pro-licensaktivering tjekker op over HTTPS når du indtaster nøglen.
Tjekket kræver ingen installation. For at holde øje med et site skal du bruge CLI'en og desktop-appen. CLI'en er gratis og MIT-licenseret; desktop-appen er en del af Pro: 19 USD engangsbetaling, 3 maskiner. Se hvad Pro tilføjer, side om side.Sådan virker det
Én kommando, ingen installation, ingen konto:
$ npx github:mahope/deskuptime check https://example.com https://cloudflare.com Checking 2 URL(s)... ok https://example.com Status: 200 OK Response: 85 ms SSL: udløber om 63 dage Content: 559 bytes, sha256 uændret ok https://cloudflare.com Status: 200 OK Response: 312 ms SSL: udløber om 42 dage Content: 1,316,377 bytes
Tilføj watch for at fortsætte med at tjekke på et interval, og den skriver en linje hver gang noget ændres:
deskuptime watch https://example.com --interval 300
- Uptime og responstid
- HTTP-status, omdirigeringskæde og hvor lang tid svaret tog. En non-2xx status eller timeout rapporteres som nedetid.
- SSL-certifikat
- Dage indtil udløb, udsteder, protokolversion. Standard advarselsgrænse er 14 dage.
- Indholdsåndringer
- En SHA-256 hash af svarkroppen sammenlignes med forrige kørsel. Brugbar til at opdage et ødelagt deploy, et indsjovet script eller en defaceret side.
- Exit-koder og JSON til CI
- Exit 0 når alt passer, 2 når et site er nede.
--jsongiver maskinlæsbart output,watch --oncekører et enkelt pass til cron. Brug det som post-deploy røgtest eller på et tidsplan i GitHub Actions.
Hvem er det til
Freelancere og små bureauer der plejer et håndfuld klientsider og ikke vil have et endnu et abonnement for det. Udviklere der vil have en røgtest efter hvert deploy. Alle der har fundet ud af det fra en kunde at et certifikat var udløbet.
Det er ikke et erstatningsprodukt for en distribueret overvågingstjeneste med status-side og vagtskift. Kontrollerne kører fra den maskine du kører dem på; hvis den sover, tjekkes intet. Det er afvejningen for at holde det lokalt og gratis for drift.
Installér CLI'en
brew tap mahope/tap && brew install deskuptime # macOS / Linux
npx github:mahope/deskuptime check https://dit-site.dk # ingen installation, kræver Node 18+
Taggede tarballs ligger på GitHub Releases. I GitHub Actions kan du bruge mahope/deskuptime action med en liste af URLs; jobbet fejler når et site er nede og en status-tabel lander i job summary. Der findes en vejledning til CI-opsætningen.
Desktop-app
En lille Tauri-app til macOS og Windows der bor i system-tray og kører de samme kontroller på et tidsplan. Notifikationer når et site går ned, et certifikat nærmer sig udløb eller indholdshashen ændres. Nuværende version 0.2.7.
Appen er closed-source og en del af DeskUptime Pro. Du kan downloade installationsfilen her, og den beder om licensnøglen fra din Stripe-kvittering første gang du starter den. Pro er 19 USD engangsbetaling.
- macOS, Apple Siliconzip, aarch64
- macOS, Intelzip, x86_64
- Windows 10 og nyereNSIS installer
Hvis macOS eller Windows advarer om en ukendt udvikler ved første start, skyldes det at byggen ikke er kode-signeret via deres betalte programmer. Højreklik og vælg Open på macOS; vælg "More info" så "Run anyway" på Windows.
Gratis web-værktøjer
To checkere du kan bruge uden at installere noget. De kører på dette site, i din browser, og du får resultatet med det samme.
- Bulk URL checker — indsæt op til 10 URLs og se uptid, SSL og responstid for alle i ét kørsel.
- Security headers checker — bedøm enhver sides HTTP-sikkerhedsheadere og se hvad der skal rettes.
Tjekket øverst på denne side besvarer de samme to spørgsmål for en enkelt URL. Mere i alle værktøjer.
Gratis og Pro
| Plan | Gratis | DeskUptime Pro |
|---|---|---|
| Hvad du får |
|
|
| Pris | $0ingen licensnøgle nødvendig | $19 én gang |
Én licens dækker 3 maskiner.
Alarmer er skrivebordsnotifikationer og webhooks — ingen SMS, mail eller telefon
CLI
Gratis
MIT-licenseret. Engangskontroller har ingen grænser; kontinuerlig watch-mode dækker op til tre sites.
Gratis uden licensnøgle: engangskontroller, SSL og indholdskontroller, og JSON-output til scripts og CI.
Desktop Pro
19 USD én gang, 3 maskiner, alle 1.x opdateringer
Giver dig desktop-appen til macOS og Windows, fjerner tre-sites-grænsen, lader CLI'en polle hvert 30. sekund i stedet for hvert 60., tilføjer webhook-alarmer og en klientklar rapport i Markdown og JSON. Du får en licensnøgle og betaler kun engang. Desktop-appen beder om nøglen, første gang du starter den. I version 0.2.7 går den check stadig til appens tidligere licensudbyder, så Pro-funktionerne inde i appen låser endnu ikke op.
Køb DeskUptime Pro — 19 USD én gang
Sikker betaling via Stripe. Din licensnøgle ankommer pr. email og på tak-siden. Den gratis version forbliver komplet og MIT-licenseret, og intet i den udløber.
Spørgsmål
Kan jeg tjekke et site uden at installere noget?
Ja — tjekket øverst på denne side henter URL'en fra vores server og viser status, omdirigeringsantal, live certifikat og sikkerhedsheadere. Det er ét tjek på ét øjeblik. Det kan ikke fortælle om siden var nede for fem minutter siden eller vil være det i morgen, og det kan ikke sammenligne siden med forrige kørsel, så det er ingen overvågingstjeneste. Overvågning er det CLI'en og desktop-appen gør.
Hvad sker der når min computer er slukket eller sover?
Intet tjekkes før den vågner. DeskUptime kører hvor du kører det. Hvis du har brug for kontroller der fortsætter mens din bærbare er lukket, kør CLI'en på en server eller i et planlagt GitHub Actions workflow — begge er gratis.
Sender det mine URLs et sted hen?
Din url-liste og dine tjekresultater bliver på din maskine og uploades ikke til en central monitoreringstjeneste. Pro desktop-appen sender licensnøglen, et stabilt device-id og produktidentifieren deskuptime-pro til appens tidligere licensudbyder over HTTPS når du indtaster nøglen, og modtager licensstatus. Dette site kører en separat anonym sidevisningstæller.
Hvordan er det forskelligt fra UptimeRobot eller Pingdom?
De tjekker fra mange lokationer rundt om i uret og kræver månedlig betaling for det. DeskUptime tjekker ét sted — dit — og koster intet at køre. Til et personligt site eller nogle få klientsider er det typisk nok. Til en tjeneste med SLA er det ikke.
Kan jeg tjekke mange sites på én gang?
Ja. Videregiv et vilkårligt antal URLs til check. Watch-mode er begrænset til tre sites uden Pro-nøgle. De gratis web-checkere laver bulk URL-check og security-headers-check uden at installere noget.
Er der en Linux desktop-build?
Endnu ikke. CLI'en kører på Linux; desktop-appen bygges i øjeblikket kun til macOS og Windows. Det er en Tauri-app, så en Linux-build er mulig hvis der er efterspørgsel — åbn et issue på GitHub.
Hvem laver dette
DeskUptime er bygget af Mads Holst Jensen, en uafhængig udvikler i Odense, Danmark, der arbejder som mahoje.dk. Det kom ud af at pleje klient WordPress-sider og ønske om et tjek der ikke krævede en ekstra konto. Motoren og CLI'en ligger på GitHub som MIT-licenseret kildekode. Desktop-appen er closed-source og leveres med Pro.
Relateret læsning: tjek af SSL-certifikat udløb, website overvågning fra terminalen, post-deploy røgtests til statiske sider.