Skip to content

Commit

Permalink
BE-5243 Add self-signed certificate info for self-hosted server confi…
Browse files Browse the repository at this point in the history
…guration (#785)
  • Loading branch information
burakberkkeskin authored Jan 9, 2025
1 parent da8ea8a commit c91c10f
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@ You have two options for configuring SSL certificates:
1. **Trial Purposes**: Define the SSL certificate directly in the `values.yaml` by following [this section](#define-the-ssl-certificate-in-valuesyaml).
2. **Production**: Create a Kubernetes secret for better security and manageability by following [this section](#define-the-ssl-certificate-in-secrets).

:::info
When configuring Appcircle with HTTPS, you have the option to use self-signed or untrusted root certificates. However, if you choose to do so, it is essential to add the certificate or the root CA certificate to the trusted certificates. Failure to do this may result in connection errors. For detailed instructions about adding trusted CA certificates, refer to the [Adding Trusted CA Certificates](/self-hosted-appcircle/install-server/helm-chart/configuration/ca-certificates) documentation.
:::

## Define the SSL Certificate in `values.yaml`

### Initial SSL Configuration
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,10 @@ openssl pkcs12 -in cert.p12 -nocerts -out key.pem

:::

:::info
When configuring Appcircle with HTTPS, you have the option to use self-signed or untrusted root certificates. However, if you choose to do so, it is essential to add the certificate or the root CA certificate to the trusted certificates. Failure to do this may result in connection errors. For detailed instructions about adding trusted CA certificates, refer to the [External Services](#external-services) section.
:::

## Configure HTTPS

First of all, you need to set `external.scheme` as `https` at `global.yaml` to enable HTTPS for all [subdomains](/self-hosted-appcircle/install-server/linux-package/installation/docker#4-dns-settings).
Expand Down

0 comments on commit c91c10f

Please sign in to comment.