# Custom domain

<figure><img src="https://2300099500-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP12tuGvLWO89lcuqjaYH%2Fuploads%2FJGalipRipazXmLJdBIsv%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202026-02-26%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%201.49.46.png?alt=media&#x26;token=52f63ae0-c9ff-4870-a31c-48572f61d14c" alt=""><figcaption></figcaption></figure>

Setting a custom domain is very simple.

* Go to Settings > App Launcher Settings > Enable Custom Domain.
* Register the issued domain name, the certificate body, and the certificate private key, then save.

However, to set a custom domain for the App Launcher, you must first obtain a domain name and an SSL certificate, and the SSL certificate and private key must be in correct formats and compatible.

**Step 1. Obtain a domain**

Please obtain the domain to use for the App Launcher.

**Step 2. Obtain an SSL certificate**

An SSL certificate is required to protect the domain and securely safeguard customers' personal information.

2-1. Choose a CA (Certificate Authority) Select the CA that will issue the SSL certificate.

2-2. Generate a Certificate Signing Request (CSR) This is required for the CA to issue the certificate.

2-3. Submit the CSR to the CA Submit the required files according to the CA's procedures for review.

2-4. SSL certificate issuance Once the CA's review is complete, the SSL certificate will be issued.

* Verify that the certificate is in X.509 PEM format.
* The App Launcher supports all types of certificates issued by trusted CAs.

**The private key must meet the following conditions.**

* The private key must correspond to the public key.
* The private key must be in PEM format.
* The private key must not be encrypted.

**Certificate Key support details**

* RSA certificates: supports 1024-bit, 2048-bit, 3072-bit, and 4096-bit RSA keys.
* ECDSA certificates: supports 256-bit keys.

**Step 3. DNS configuration**

Update the domain's DNS settings to point to the App Launcher server.

**Certificate expiration and renewal**

Allganize regularly checks the expiration dates of registered SSL certificates. To prevent sudden service interruptions, you must renew and update the SSL certificate in the LLM Launcher before it expires.
