Setup: TLS
DeepSource highly recommends using TLS with your DeepSource Enterprise installation. There are multiple ways to enable TLS on the DeepSource application. You can configure these options on the Admin Console.
Upload your own TLS certificate and private key:
Setting this option to Yes will give you the option of uploading your TLS certificate and private key. Upload the TLS certificate and private key and click Save Config. Deploy the latest version to begin using your site with TLS.
Let DeepSource provision a TLS certificate:
By selecting No to the above option, DeepSource will use Let's Encrypt to automatically provision a TLS certificate for your site.
Please note that Let's Encrypt will attempt a domain validation challenge. Your site would have to be reachable by the Let's Encrypt server in order to validate the certificates.
No TLS:
If this option is selected, no certificates will be installed by DeepSource. This option is useful if you chose to terminate TLS upstream.