How to install LetsEncrypt SSL on public IP Address?
I have tried it on domains and it is working fine. But can't be able to install it on IP Address.
Let's Encrypt issues domain-validated certificates. The certificates must be attached to at least a domain name.
Moreover, Let's Encrypt policy is to not issue SSL certificates for IP addresses, therefore you won't be able to use the certificate to a server that is reachable only through its IP address.
Technically, you can install it. But when connecting to the IP address, the clients will display a certificate name mismatch error.