LetsEncrypt renewal hooks: I was doing it all wrong!

 _            _          ___                                   _
| |     ___  | |_   ___ | __|  _ _    __   _ _   _  _   _ __  | |_
| |__  / -_) |  _| (_-< | _|  | ' \  / _| | '_| | || | | '_ \ |  _|
|____| \___|  \__| /__/ |___| |_||_| \__| |_|    \_, | | .__/  \__|
                                                 |__/  |_|

                                          _
 _ _   ___   _ _    ___  __ __ __  __ _  | |
| '_| / -_) | ' \  / -_) \ V  V / / _` | | |
|_|   \___| |_||_| \___|  \_/\_/  \__,_| |_|


 _                  _          _
| |_    ___   ___  | |__  ___ (_)
| ' \  / _ \ / _ \ | / / (_-<  _
|_||_| \___/ \___/ |_\_\ /__/ (_)


 ___
|_ _|
 | |
|___|



__ __ __  __ _   ___
\ V  V / / _` | (_-<
 \_/\_/  \__,_| /__/


    _         _
 __| |  ___  (_)  _ _    __ _
/ _` | / _ \ | | | ' \  / _` |
\__,_| \___/ |_| |_||_| \__, |
                        |___/

 _   _
(_) | |_
| | |  _|
|_|  \__|


        _   _
 __ _  | | | |
/ _` | | | | |
\__,_| |_| |_|


                                    _
__ __ __  _ _   ___   _ _    __ _  | |
\ V  V / | '_| / _ \ | ' \  / _` | |_|
 \_/\_/  |_|   \___/ |_||_| \__, | (_)
                            |___/

╔─*──*──*──*──*──*──*──*──*──*──*──*──*──*──*──*─╗
║1   ........................................   1║
║2*  ........................................  *2║
║3   ........................................   3║
║1   ...........Posted: 2025-03-02...........   1║
║2*  .........Tags: sysadmin linux ..........  *2║
║3   ........................................   3║
║1   ........................................   1║
╚────────────────────────────────────────────────╝

I kept saying `deploy_hook` and `post_hook`, but no it's `renew_hook`, and if
there's unrecognized entry it'll just remove it! I have no idea how I made this
mistake...

It should look like this:

```
[renewalparams]
account = redacted
authenticator = webroot
webroot_path = /var/www/xmpp.someodd.zip,
server = https://acme-v02.api.letsencrypt.org/directory
key_type = ecdsa
renew_hook = prosodyctl --root cert import /etc/letsencrypt/live
```

Use this command now, to test:

```
sudo certbot renew --cert-name irc.xmpp.someodd.zip --force-renewal
```

I have to go through and update all my certs now...

What's frustrating is it'll fail silently and just remove the line from the
config. Thanks to this thread:
https://community.letsencrypt.org/t/certbot-renew-overwriting-renewal-file/119107/2