> For the complete documentation index, see [llms.txt](https://docs.allganize.ai/allganize-alli-works-userguide-en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.allganize.ai/allganize-alli-works-userguide-en/alli-works-settings/custom-domain.md).

# Custom domain

<figure><img src="/files/jDYh0Z7st8Fk5ewNXgHK" 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.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.allganize.ai/allganize-alli-works-userguide-en/alli-works-settings/custom-domain.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
