SSL · CLI · DESKUPTIME

Tjek SSL-certifikatets udløb
fra terminalen

Dit certifikat udløber om N dage — og du har et dusin domæner at tjekke. En SaaS-monitor koster $10/måned. Her er et gratis CLI der tjekker SSL-udløb, HTTP-status og indholdsændringer i én kommando.

Opdateret august 2026 · 5 minutters læsning

Hvorfor dette gælder dig

Alle certifikater udløber. Når dit gør det, viser browseren en advarsel, API-kaldene fejler, og kunderne forsvinder. De store monitorservices sælger dig et abonnement for at fortælle dig hvornår det er ved at ske — men selve tjekket er trivielt: åbn en forbindelse, læs certifikatet, beregn dage tilbage. Det behøver du ikke et SaaS-abonnement til.

💻 Én kommando

npx github:mahope/deskuptime check https://dit-site.dk — issuer, dage til udløb og HTTP-status med det samme.

🆓 Gratis uden grænser

CLI'ens SSL-tjek er gratis og uden begrænsninger. Pro ($19 engang) tilfører skrivebordsapp og e-mail-advarsler.

🚨 Exit-kode 3

Udløber et certifikat inden for 14 dage returnerer CLI'en exit-kode 3 — perfekt som gate i CI/CD.

One-lineren

$ npx github:mahope/deskuptime check https://example.com\n\n✅ https://example.com\n   Status:   200 OK\n   Response: 85ms\n   🔒 SSL:     63 days ✅\n   — Content: 559 bytes

🔒-linjen viser præcis hvor mange dage til udløb: grøn over 30 dage, gul 14–30, rød under 14.

Sammenlignet med openssl

Den traditionelle vej kræver mere arbejde:

$ openssl s_client -connect example.com:443 \
  -servername example.com < /dev/null 2>/dev/null \
  | openssl x509 -noout -enddate

notAfter=Oct 27 12:00:00 2026 GMT

Derefter skal datan parseses, dage beregnes og et wrapper-script skrives. DeskUptime gør det hele og tilføjer HTTP-status og indholdsændringsdetektion i samme output.

Mange domæner og CI/CD

Tjek en hel liste på én gang:

$ npx github:mahope/deskuptime check \
  https://example.com https://shop.example.com

✅ https://example.com       SSL: 63 days ✅
🚨 https://shop.example.com  SSL: 3 days 🔥

I GitHub Actions kan samme engine bruges som step: mahope/deskuptime@v1 med urls-input. Exit-kode 3 (SSL-advarsel) fungerer som gate — lad pipelinen fejle, alarmér teamet, og forny certifikatet inden det er for sent.

Til løbende overvågning kører watch mode med jævne mellemrum og alarmerer ved ændringer — op til 3 URLs gratis.

Ofte stillede spørgsmål

Hvordan tjekker jeg SSL-udløb fra kommandolinjen?

Kør npx github:mahope/deskuptime check https://dit-site.dk. Du får HTTPS-status, SSL-issuer og dage til udløb. Ingen installation, ingen konto, kører helt lokalt.

Hvad er openssl-kommandoen?

openssl s_client -connect example.com:443 -servername example.com < /dev/null 2>/dev/null | openssl x509 -noout -enddate. Den viser udløbsdatoen, men kræver bøvlet parsing — DeskUptime formaterer det som et rent antal dage tilbage.

Kan jeg tjekke flere domæner på én gang?

Ja. DeskUptime tager flere URLs: npx github:mahope/deskuptime check https://site1.dk https://site2.dk. Hver får sit eget SSL-tjek, og exit-koden er 3 hvis noget udløber inden for 14 dage.

Start med en gratis scanning →

Relateret: Scan din side gratis · Gratis værktøjer