DEV Community

Cover image for SSL Expiry Reminder πŸ””
Santhosh Veer
Santhosh Veer

Posted on

5 2

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 ✌

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

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.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay