Hello,
I'm running CWP Pro on AlmaLinux 10.2.
This is a fresh installation with no hosted domains or AutoSSL certificates yet.
After activating CWP Pro, I noticed the following entry in root's crontab:
42 5 * * * "/root/.acme.sh"/acme.sh --cron --home "/root/.acme.sh/cwp_certs" > /dev/null
On November 9, I received the following cron error by email:
/root/.acme.sh/cwp_certs is not a directory, please check your configuration.
I reproduced the issue manually:
/root/.acme.sh/acme.sh --cron --home /root/.acme.sh/cwp_certs
Output:
[Mon Nov 9 08:25:57 AM CET 2026] ===Starting cron===
[Mon Nov 9 08:25:57 AM CET 2026] /root/.acme.sh/cwp_certs is not a directory, please check your configuration.
[Mon Nov 9 08:25:57 AM CET 2026] ===End cron===
I confirmed that /root/.acme.sh/cwp_certs does not exist, although acme.sh itself is installed.
I also checked /scripts/install_acme. The script checks whether cwp_certs exists, but does not explicitly create that directory.
My questions are:
Is it normal for /root/.acme.sh/cwp_certs to be missing when no domains have been added to CWP?
Should this directory be created automatically during installation or when the first AutoSSL certificate is issued?
Is it safe to create the directory manually, or is there an official CWP procedure to initialize it?
Should the AutoSSL renewal cron be present before any domains or certificates exist?
I want to make sure AutoSSL works correctly when I migrate my domains to this server, rather than simply suppressing the cron error.
Thank you!