ACME SSL Compatibility Tool β Check Your Server Environment
This tool helps you determine whether your server or hosting environment supports ACME-based SSL certificate automation.
An environment is considered ACME compatible if it supports fully automated certificate issuance, installation, and renewals using an ACME client, with no manual steps required.
Select the server or hosting environment where your SSL certificate will be installed:
| Platform | Environment | ACME Compatible? | Recommended Client | Notes | Setup Guide |
|---|---|---|---|---|---|
| Linux Server | Apache HTTP Server | Yes | Certbot (Apache plugin) | View Setup Guide β | |
| Linux Server | NGINX | Yes | Certbot, acme.sh | View Setup Guide β | |
| Linux Server | LiteSpeed / OpenLiteSpeed | Yes | acme.sh | May require manual server reload or cert path configuration in admin panel. | View Setup Guide β |
| Linux Server | Caddy (v2.9+) | Yes | Built-in (Caddy) | Requires Caddy 2.9+ for ARI support. | |
| Linux Server | Ubuntu Server | Yes | Certbot | View Setup Guide β | |
| Linux Server | Debian | Yes | Certbot | View Setup Guide β | |
| Linux Server | RHEL / AlmaLinux / Rocky | Yes | Certbot | View Setup Guide β | |
| Linux Server | FreeBSD | Yes | acme.sh | ||
| Linux Server | LAMP/LEMP Stack | Yes | Certbot | View Setup Guide β | |
| 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 | View Setup Guide β | |
| 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 a custom ACME Issuer/ClusterIssuer and CA-provided account credentials (e.g., EAB) for automation. HTTP-01 via ingress/route or DNS-01 supported depending on setup. | |
| Control Panel | cPanel/WHM (with SSH) | Yes | acme.sh (cPanel deploy hook) | Requires SSH access | View Setup Guide β |
| 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 | Commonly supports full automation when ACME client runs on-host and can reload NGINX automatically. | |
| Load Balancers / Firewalls | HAProxy | Yes | acme.sh, Certbot | Full automation is achievable with ACME client + deploy hook to reload HAProxy (or via a companion TLS terminator). | |
| Shared Hosting | 1&1 IONOS | No | N/A | Third-party SSL blocked. Proprietary panel with no SSL upload. | |
| Shared Hosting | Hosting (formerly A2) | Yes | acme.sh | cPanel with SSH enabled by default on all plans (port 7822). | |
| Shared Hosting | Bluehost | Limited | N/A | Reports indicate CLI/UAPI-based SSL installation may be restricted on shared hosting plans, preventing full ACME automation. | |
| Shared Hosting | DreamHost | Limited | N/A | Reports indicate programmatic SSL installation may be restricted. DNS API supports certificate issuance, but deployment requires manual panel upload. | |
| Shared Hosting | GoDaddy (Shared) | Yes | acme.sh (cPanel deploy hook) | ||
| Shared Hosting | HostGator | Limited | N/A | Reports indicate CLI/UAPI-based SSL installation may be restricted on shared hosting plans, preventing full ACME automation. | |
| 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 | Proprietary Site Tools panel has no deployment API. SSH available but certs must be manually imported. | |
| Website Builders | BigCommerce | No | N/A | ACME automation is not supported. | |
| Website Builders | Pressable | No | N/A | ACME automation is not supported. | |
| Website Builders | Shopify | No | N/A | ACME automation is not supported. | |
| Website Builders | Squarespace | No | N/A | ACME automation is not supported. | |
| Website Builders | Webflow | No | N/A | ACME automation is not supported. | |
| Website Builders | Weebly | No | N/A | ACME automation is not supported. | |
| Website Builders | Wix | No | N/A | ACME automation is not supported. | |
| Website Builders | WordPress.com | No | N/A | ACME automation is not supported. Not to be confused with self-hosted WordPress.org. |
Can’t find your environment above? Look up your hosting product below:
| Provider | Product Name | ACME Compatible? | Typical Environment | Notes | See Section |
|---|---|---|---|---|---|
| AWS | EC2 (Linux) | Yes | Amazon Linux, Ubuntu, CentOS, RHEL, etc. | Linux Server | |
| AWS | EC2 (Windows) | Yes | Windows Server + IIS | Complex multi-site IIS bindings may require manual scripting. | Windows Server |
| AWS | Lightsail (Linux) | Yes | Amazon Linux, Ubuntu, LAMP, Node.js, Docker | Linux Server | |
| AWS | Lightsail (Windows) | Yes | Windows Server + IIS | Windows Server | |
| Google Cloud | Compute Engine (Linux) | Yes | Debian, Ubuntu, CentOS, RHEL, SUSE | HTTP-01 requires port 80 open in GCP firewall. | Linux Server |
| Google Cloud | Compute Engine (Windows) | Yes | Windows Server 2019/2022 + IIS | HTTP-01 requires port 80 open in GCP and Windows firewall. | Windows Server |
| Microsoft Azure | Virtual Machines (Linux) | Yes | Ubuntu, Debian, RHEL, AlmaLinux, CentOS | Linux Server | |
| Microsoft Azure | Virtual Machines (Windows) | Yes | Windows Server + IIS | Complex IIS bindings may require manual configuration. | Windows Server |
| DigitalOcean | Droplets (Linux) | Yes | Ubuntu, Debian, CentOS, Fedora, Rocky, Alma | Linux Server | |
| Vultr | Cloud Compute (Linux) | Yes | Ubuntu, CentOS, Debian, Rocky, etc. | HTTP-01 requires port 80 open. | Linux Server |
| Vultr | Cloud Compute (Windows) | Yes | Windows Server 2016/2019/2022 + IIS | Windows Server | |
| Linode (Akamai) | Compute Instances | Yes | AlmaLinux, Alpine, Arch, CentOS, Debian, etc. | Linux Server | |
| Hetzner | Cloud / Dedicated | Yes | Ubuntu, Debian, CentOS, Rocky, etc. | Linux Server | |
| Oracle Cloud | OCI Compute (Linux) | Yes | Oracle Linux, Ubuntu, CentOS, etc. | HTTP-01 requires port 80 in OCI security list. | Linux Server |
| Oracle Cloud | OCI Compute (Windows) | Yes | Windows Server 2019/2022 + IIS | HTTP-01 requires port 80 in OCI and Windows firewall. | Windows Server |
| OVHcloud | Public Cloud (Linux) | Yes | Ubuntu, Debian, CentOS, Rocky, etc. | Linux Server | |
| OVHcloud | Public Cloud (Windows) | Yes | Windows Server 2016/2019/2022 | Windows Server | |
| IBM Cloud | VPC VSI (Linux) | Yes | Ubuntu, Debian, RHEL/Rocky/Alma, SLES | Linux Server | |
| IBM Cloud | VPC VSI (Windows) | Yes | Windows Server 2019/2022 + IIS | Windows Server | |
| GoDaddy | VPS/Dedicated (Linux - no panel) | Yes | Alma/Rocky/Ubuntu + Apache/Nginx | Likely would need to enable root access. | Linux Server |
| GoDaddy | VPS/Dedicated (Linux + cPanel) | Yes | Alma/Rocky/Ubuntu + Apache | Control Panel | |
| GoDaddy | VPS/Dedicated (Windows - no panel) | Yes | Windows Server 2019/2022 + IIS | Likely would need to enable root access. | Windows Server |
| GoDaddy | VPS/Dedicated (Windows + Plesk) | Limited | Windows Server + IIS + Plesk | Full automation may require Plesk CLI scripting. | Windows Server |
| Liquid Web | VPS (Linux) | Yes | Ubuntu, CentOS (often with managed panels) | Linux Server | |
| Liquid Web | VPS (Windows) | Yes | Windows Server + IIS (possibly Plesk) | Windows Server |