DEV Community

Cover image for SSL Expiry Reminder 🔔
Santhosh Veer
Santhosh Veer

Posted on

SSL Expiry Reminder 🔔

SSL Expiry Reminder - Get Notification remainder on Telegram and Gotify Push Notification Server

âž¡ Mostly we are all using Free Let's Encrypt SSL service but sometimes it's Failed to renew Even Sometimes we forget SSL renewal date of our Paid SSL too

âž¡ usually, it sends Reminder to our Register Email-id but Sometimes we forget to check the Mail

âž¡ I got an idea to develop a CLI for Sending SSL Expiry Date Notification Alert on Telegram (Via Bot) and Gotify Push Notification Alert

âž¡ it was written in Javascript and axios for Call the API
âž¡ Here is the Github Repository of My Script - https://github.com/mskian/ssl-expiry-reminder

âž¡ Install via NPM

npm install -g ssl-expiry-reminder

âž¡ Test the CLI

checkssl --status example.com
example.com
Certificate Valid from
Wednesday, November 28, 2018 5:30 AM
Certificate Expiry date
Wednesday, December 2, 2020 5:30 PM
Days Remaining: 386

Gotify

Gotify Push

Telegram

Telegram Push

âž¡ Currently It supports

  • Telegram BOT Notification
  • Gotify Push Notification
  • Pushbullet - Planned
  • Email - Planned

Share your Feedbacks & Contribute ✌

Top comments (1)

Collapse
 
svedova profile image
Savas Vedova

Hah this is a simple yet useful idea :)

Alternatively you can use tools like Stormkit or Netlify to host your websites and they manage the SSL automagically for you.