Mahope tools: EUComply Clean Copy DeskUptime Transmute BugBottle All tools

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.

Én URL, f.eks. example.com — vi tilføjer https:// hvis du glemmer det. Anmodningen går til vores server, så den ser sitet som resten af verden gør, ikke som din browser gør.

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. --json giver maskinlæsbart output, watch --once kø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.

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

Gratis og DeskUptime Pro, side mod side
PlanGratisDeskUptime Pro
Hvad du får
  • Enkelttjek
  • SSL- og content-tjek
  • JSON-output
  • Desktop-app
  • Ubegrænsede sites
  • Poll hvert 30. sekund
  • Webhook-alarmer
  • Kunderapport
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.