Fix for existing AdminBolt panel installations affected by an expired wildcard SSL certificate for *.myboltip.com.
This script downloads renewed wildcard certificate files from GitHub and reloads the services that use them.
Only for panels served on a *.myboltip.com subdomain (e.g. https://hostname.myboltip.com:8443).
The script runs bolt-cli admin-url first. If the returned URL does not contain myboltip.com, the panel is using a custom domain and the SSL update is skipped.
- Checks
bolt-cli admin-url— proceeds only when the panel uses*.myboltip.com - Downloads
ca.pem,cert.pem,fullchain.pem, andprivkey.pemfrom GitHub into/etc/ssl/bolt/ - Reloads
bolt-nginx,dovecot,postfix, andrspamd - Restarts
vsftpd(does not support reload)
Run on the server as root. No clone required:
curl -fsSL https://raw.githubusercontent.com/AdminBolt/UpdateMyWildcardSSL/refs/heads/main/update-ssl.sh | sudo bashOr, if you already have this repo:
sudo ./update-ssl.sh- Existing AdminBolt installation on
*.myboltip.com - Root access
curlbolt-cli- Outbound HTTPS access to
raw.githubusercontent.com