| Platform |
Environment |
ACME
Compatible? |
Recommended
Client |
Notes |
| Linux Server |
Apache HTTP Server |
Yes |
Certbot (Apache plugin) |
|
| Linux Server |
NGINX |
Yes |
Certbot, acme.sh |
|
| Linux Server |
LiteSpeed / OpenLiteSpeed |
Yes |
acme.sh |
May require manual server reload or cert path configuration in
admin panel. |
| Linux Server |
Caddy (v2.9+) |
Yes |
Built-in (Caddy) |
Requires Caddy 2.9+ for ARI support. |
| Linux Server |
Ubuntu Server |
Yes |
Certbot |
|
| Linux Server |
Debian |
Yes |
Certbot |
|
| Linux Server |
RHEL / AlmaLinux / Rocky |
Yes |
Certbot |
|
| Linux Server |
FreeBSD |
Yes |
acme.sh |
|
| Linux Server |
LAMP/LEMP Stack |
Yes |
Certbot |
|
| Linux Server |
Node.js (Linux) |
Yes |
acme.sh |
|
| Linux Server |
Apache Tomcat (Linux) |
Yes |
acme.sh |
Requires post-issuance script to import cert into Java
keystore. |
| Windows Server |
Microsoft IIS |
Yes |
simple-acme |
|
| Windows Server |
Microsoft Exchange |
Yes |
simple-acme |
|
| Windows Server |
Node.js (Windows) |
Yes |
acme.sh |
|
| Windows Server |
Apache Tomcat (Windows) |
Limited |
Posh-ACME, simple-acme |
Requires manual deploy script or Java keystore integration. |
| Kubernetes & Containers |
Kubernetes (any distro) |
Yes |
cert-manager |
Supports custom ACME issuers with EAB. |
| Kubernetes & Containers |
EKS (AWS) |
Yes |
cert-manager |
|
| Kubernetes & Containers |
GKE (Google) |
Yes |
cert-manager |
Configure Issuer with custom CA endpoint and EAB. |
| Kubernetes & Containers |
AKS (Azure) |
Yes |
cert-manager |
|
| Kubernetes & Containers |
DigitalOcean Kubernetes (DOKS) |
Yes |
cert-manager |
Configure ClusterIssuer with custom CA directory URL and EAB. |
| Kubernetes & Containers |
Linode Kubernetes (LKE) |
Yes |
cert-manager |
|
| Kubernetes & Containers |
Traefik |
Yes |
Traefik (built-in) |
Set caServer to custom CA directory URL. |
| Kubernetes & Containers |
OpenShift Container Platform |
Yes |
cert-manager |
Use cert-manager with custom ACME Issuer/ClusterIssuer and CA
credentials. |
| Control Panel |
cPanel/WHM (with SSH) |
Yes |
acme.sh (cPanel deploy hook) |
Requires SSH access |
| Load Balancers / Firewalls |
OPNsense |
Yes |
acme.sh (Integrated) |
HTTP-01 requires port 80 accessible. |
| Load Balancers / Firewalls |
pfSense |
Yes |
acme.sh (Integrated) |
Supports HTTP-01 and DNS-01 validation. |
| Load Balancers / Firewalls |
F5 NGINX |
Yes |
Certbot, acme.sh |
Automation when ACME client runs on-host. |
| Load Balancers / Firewalls |
HAProxy |
Yes |
acme.sh, Certbot |
Automation with deploy hook to reload HAProxy. |
| Shared Hosting |
1&1 IONOS |
No |
N/A |
Third-party SSL blocked. |
| Shared Hosting |
Hosting (formerly A2) |
Yes |
acme.sh |
cPanel with SSH enabled by default. |
| Shared Hosting |
Bluehost |
Limited |
N/A |
CLI/UAPI SSL installation may be restricted. |
| Shared Hosting |
DreamHost |
Limited |
N/A |
Programmatic SSL install restricted. |
| Shared Hosting |
GoDaddy (Shared) |
Yes |
acme.sh (cPanel deploy hook) |
|
| Shared Hosting |
HostGator |
Limited |
N/A |
CLI/UAPI SSL installation may be restricted. |
| Shared Hosting |
Hostinger |
No |
N/A |
Proprietary hPanel has no deployment API. |
| Shared Hosting |
Namecheap |
Yes |
acme.sh (cPanel deploy hook) |
EasyWP not supported. |
| Shared Hosting |
SiteGround |
Limited |
N/A |
Site Tools panel requires manual import. |
| Website Builders |
BigCommerce |
No |
N/A |
ACME automation not supported. |
| Website Builders |
Pressable |
No |
N/A |
ACME automation not supported. |
| Website Builders |
Shopify |
No |
N/A |
ACME automation not supported. |
| Website Builders |
Squarespace |
No |
N/A |
ACME automation not supported. |
| Website Builders |
Webflow |
No |
N/A |
ACME automation not supported. |
| Website Builders |
Weebly |
No |
N/A |
ACME automation not supported. |
| Website Builders |
Wix |
No |
N/A |
ACME automation not supported. |
| Website Builders |
WordPress.com |
No |
N/A |
ACME automation not supported. |