How to renew lets encrypt ssl after 3 months in digital ocean

The problem shown in your screenshot is that acme.sh – the Let’s Encrypt client you’re using (and what I believe Ghost installs by default) – needs to be updated.

Let’s Encrypt dropped support for ‘version 1’ of their protocol (ACME) back in June (this year – 2021).

I’m not sure the best way to update acme.sh given that Ghost installed it originally.

Maybe it would be fine to just update it manually?

Actually, that seems to be fine; from a post back in January of last year about this (updating the acme.sh client):

Basically, just run:

$ /etc/letsencrypt/acme.sh --upgrade --home "/etc/letsencrypt"