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-certsfolder in yourstacksfolder. -
Save all your CA root certificates in the
ca-certsfolder. If yourcertfile has a.pemextension, rename it to.crtbefore adding it to thestacks/ca-certsfolder -
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
customCAcertsection. -
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.