SSL Certificate Installation

@Japheth_Kiprotich Thanks for sharing the output of that SSL Labs test!

Unfortunately, you won’t be able to generate a valid SSL certificate for someone else’s domain. For example, you need to create an SSL Cert for a domain you own (i.e. japheth-kiprotich.com). During SSL cert generation (letsencrypt), you will have to verify you own that domain by pointing a DNS entry to your machine.

For production SSL deployment:

  • Purchase a domain name (japheth-kiprotich.com)
  • Add a DNS entry in your domain provider’s management interface that points the ip address of your CHT project
  • Follow our TLS guide to run letsencrypt/certbot to generate SSL certs and place them into the nginx container

For development purposes, instead of purchasing a domain, you could try following this setup:

More information about that setup can be found in this Forum post: CHT Docker Helper Gets Fix to DNS issues with local-ip.co

1 Like