Open eforulus opened 5 years ago
The value IPNOW just take all IP of your server. After it is another value called SERVERIP=$( ./dig +short $XABBER ) which check your public IP. If one of your IPs in IPNOW is valid - it will work.
@Sternstein i think you misunderstood what @eforulus was asking.
Quick installation is available only on servers that have at least one public IP directly on one of its interfaces. The goal is to make it easily installable on a VPS/VDS hosting. We should probably update installation instructions to reflect this. If a server is hidden behind NAT, then a person installing a server probably knows what he is doing, so he should use advanced installation.
Yes, I meant it.
When installed in automatic mode in the
function check_srv()
, the IPNOW
constant gets the IP private, but for successful verification letsencrypt needs a public IP. It might be reasonable to change the value fromIPNOW =; $ (hostname -I)
toIPNOW = $ (./dig + short myip.opendns.com @ resolver1.opendns.com)