This procedure demonstrates how to retrieve Lets Encrypt certificates.
# Assumptions
The operator has:
1. A Skyhook binary saved to disk.
2. A manageable apex domain, e.g., `notmalicious.com`.
3. Created DNS records pointing to the host.
4. Made port 80 on the host accessible to the Internet.
# Procedure
1. Dump a YAML configuration file for the command to disk.
```bash
skyhook acme generate-config > innocuous.yml
```
>[!EXAMPLE]-
>```yml
>cert_directory: skyhook-acme
>fqdn: your.domain.com
>email:
[email protected]
>```
2. Update values in the configuration file as needed.
3. Run the generate command:
>[!WARNING]
>Port 80 is required for this step to be successful.
```bash
skyhook acme run -c innocuous.yml
```
4. Assuming execution was successful, the certificate files should now be available in `cert_directory`.