mellonbot
SecurityMellonbot can fix

SSL certificates

The SSL certificate is what gives your site the padlock and the https:// address. Certificates expire, and if yours isn’t renewed, browsers show visitors a full-page warning — and most people leave straight away.

At a glance
Group
Security
Mellonbot
Can fix it
What it does
Renews it and repairs automatic renewal.
Approval
Always with your OK, or your access mode

What you’ll notice

  • “Your connection is not private” or “Not secure” in the browser
  • Visitors or customers say they see a security warning
  • Emails from your certificate provider about expiry
  • Payment or API connections to your site start failing

Why it usually happens

  • Automatic renewal was never set up, or was switched off
  • Renewal fails because the web server settings changed
  • The domain moved to a new server and renewal wasn’t moved with it
  • Port 80 is blocked, so the renewal check can’t reach your site

Fix it yourself

How to fix it by hand

Comfortable with a terminal? Here’s what an experienced admin would do. Start with the read-only commands.

  1. 01

    Check when your certificates expire

    Lists the certificates Certbot manages and their expiry dates.

    sudo certbot certificates
  2. 02

    Test the renewal

    A dry run shows whether renewal will work, without changing anything.

    sudo certbot renew --dry-run
  3. 03

    Make sure automatic renewal is on

    The certbot timer should be listed as active.

    systemctl list-timers | grep certbot
  4. 04

    Renew and reload the web server

    Renews anything due, then reloads nginx to use the new certificate.

    sudo certbot renew && sudo systemctl reload nginx

With Mellonbot

How Mellonbot fixes it

  • Checks when your certificate expires and whether automatic renewal actually works.
  • Warns you well before the expiry date, in plain English.
  • Offers to renew it and repair automatic renewal, then verifies the padlock is back.
  • Scheduled checks email you if renewal starts failing, not on the day it expires.
What Mellonbot can and can’t do →

FAQ

SSL certificates: common questions

Why does my site say “Your connection is not private”?

Usually the SSL certificate has expired or doesn’t match your domain. Renewing it and reloading the web server normally fixes it.

Do Let’s Encrypt certificates renew automatically?

They can, but only if the renewal job is set up and keeps working. It often breaks silently after a server or settings change.

Private alpha · invites in small waves

Let Mellonbot look after your server

Join the alpha with one email address. Early testers help shape Mellonbot and keep the founding-member perks after launch.

  • No card needed
  • Leave any time
mellonbot — joinalpha