I use Let's Encrypt SSL certificates for external internet facing domains which are valid for 90 days. Is there a way to use Let's Encrypt SSL certificates with internal web servers / internal network that is not accessible by a public URL?
Yes. Use DNS-01 challenges for the internal domain names to acquire the certificates. Note that the DNS for these internal domain names must still be publicly accessible.