With DirectAdmin you can configure the hostname to be equipped with a Let's Encrypt certificate. DirectAdmin may complain that the domain doest not exist on the system.

Possible causes

Incorrect hostname

Make sure that the variable servername in /usr/local/directadmin/conf/directadmin.conf is configured with the hostname.

Hostname missing from /etc/virtual/domains

Add the hostname to /etc/virtual/domains.