Custom CA Root Certificate
You can install custom CA root certificates in your Appsmith container. It is useful when:
- You interact with internal endpoints that use private SSL certificates via Appsmith without disabling SSL verification.
- If you have your Appsmith instance behind a firewall or a proxy, that requires SSL decryption.
Set up using custom CA root folder
To set up custom CA certificates using the folder method, follow these steps:
-
Create a
ca-certs
folder in yourstacks
folder. -
Save all your CA root certificates in the
ca-certs
folder. If yourcert
file has a.pem
extension, rename it to.crt
before adding it to thestacks/ca-certs
folder -
Restart Appsmith.
Appsmith checks the ca-certs
folder for CA root certificates and applies them on startup.
Removing a certificate from the ca-certs
folder will also remove it from the trust store, resulting in the certificate no longer being trusted.
Set up using values.yaml
For Appsmith installations on Kubernetes, you can add custom CA certificates by updating the values.yaml
file. Follow these steps:
-
Open
values.yaml
. -
Locate the
customCAcert
section. -
Add your certificates by pasting their content as shown:
customCAcert:
cert1: |
(Paste the certificate content here)
cert2: |
(Paste additional certificate content here)
- Save the file and run the Helm upgrade command to apply your changes:
helm upgrade -i appsmith-ee appsmith-ee/appsmith -n appsmith-ee -f values.yaml
These steps add your custom certificates to the Appsmith trust store.