After migration to new VPS everything looks fine, i’ve install HestiaCP and restored all users and everything seems works fine but I cant add SSL to hostname (v-add-letsencrypt-host) and also can’t reach hestiacp via hostname host.example.com:8083). only via IP address (0.0.0.0:8083)
(Error: Let's Encrypt validation status 400 (host.example.com:8083). Details: 400:"DNS problem: NXDOMAIN looking up A for host.example.com - check that a DNS record exists for this domain; DNS problem: NXDOMAIN looking up AAAA for host.example.com - check that a DNS record exists for this domain")
and second is in mail client says: “The server you are connected to is using security certificat that cannot be verified” but is probably hostname issues like i’ve wrote above.
The first time I installed everything went well, I didn’t install anything extra for that, SSL add3ed perfectly without issues, is that something changed?
I don’t know what you mean… for doc regarding the use of Cloudflare you should check their support site.
If you want to use Cloudflare’s DNS service you don’t need to configure DNS in Hestia. If you are going to use Cloudflare as proxy to access Hestia Web UI then you must change the port used by Hestia (8083) to a port supported by Cloudflare proxy like port 2083.
Are you sure you enabled SSL for the mail domain? Because seems it is not enabled. Accessing to mail.example.com via ports 465 and 995 retrieves the default cert issue to geo.example.com instead of mail.example.com/webmail.example.com… the same for port 443 trying to access your webmail.