Secret TLS
To add an SSL Certificate you must create a secret.
Manual Setup
tip
You can create secrets directly from a deployment Statefile
!
But we recommend you to use Secret
kind of Statefile and manage them separatly.
There is an Statefile
example on how to do it:
Automatic with Let's Encrypt
You can use certbot to generate a certificate for your domain.
To do so we crafted a generic Statefile
for you that can handle the job and create a proper secret
.
The secret will be named as follow: cert.{domain_name}
.
nanocl state apply -fs nhnr.io/v0.16/sys/certbot.yml -- --email [email protected] --domain deploy-example.com
After the command finished Ssl will be enabled already but you need to update your ProxyRule
.
To use the secret
for your next deployment:
For more information about secrets refer to our secret reference