ohno, #letsencrypt is ending notification emails? time to write my own monitoring and notification service? or is there already a free software based one?
https://letsencrypt.org/2025/01/22/ending-expiration-emails/
=> More informations about this toot | More toots from stf@chaos.social
@stf Honest question: Why write a notification service? Just let certbot et al. automate the renewal and be done with it?
If you can't automate renewal for some reason, most popular monitoring software should have a function for this, e.g. icinga: https://icinga.com/docs/icinga-2/latest/doc/10-icinga-template-library/#http
=> More informations about this toot | More toots from christopherkunz@chaos.social
@christopherkunz because in my setup the renewal is compartmented from the servers that use the certs, and there is no way for them to restart/reload them. a human is needed to jump the gap. this icinga thing also looks like something that brings more attack surface than utility, it sure can do monitoring, but at what supply chain and other attack surface cost?
=> More informations about this toot | More toots from stf@chaos.social
@stf You don't need to run a public-facing instance of any monitoring tool to check certificate validity, you can just run the check tools independently.
Also, you can do this easily just by using the openssl cli, e.g. https://gist.github.com/cgmartin/49cd0aefe836932cdc96
=> More informations about this toot | More toots from christopherkunz@chaos.social
@christopherkunz true, that shell gist is nice. thx!
=> More informations about this toot | More toots from stf@chaos.social
@stf also, if OpenSSL had a GUI...
=> More informations about this toot | More toots from christopherkunz@chaos.social
@stf time to finally start with rollout of https://github.com/dehydrated-io/dehydrated is my plan now.
=> More informations about this toot | More toots from joostvb@mastodon.green
@stf@chaos.social I have no clue how sending email is this expensive for them, but I do find "lets just not store user data" to be a compelling reason.
=> More informations about this toot | More toots from tyil@fedi.tyil.nl This content has been proxied by September (3851b).Proxy Information
text/gemini