Client to automatically update remote servers

I have a number of websites that are on servers which the default LE client wont run on ( Python 2.6, cpanel, ISPconfig or other issues). so I wrote a client (completely in bash although uses openssl, curl, xxd, base64) which whilst working on a typical server, is also also capable of remotely access a server ( using ssh providing you have a key on it) and upload the verification code on it, as well as then the certificates (to a location you define) and can restart the relevant service ( with a command you define).

If anyone wants to use it, I’ve uploaded it to github - https://github.com/srvrco/getssl

2 Likes