
đ āĻĄāĻŋāĻĢāĻžāĻ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻĢāĻžāĻāϞ āĻāĻĒāϞā§āĻĄ āĻĒāϰāĻŋāĻāĻŋāϤāĻŋ: āĻā§āĻāϞ āύā§āĻāĻŦā§āĻ-āĻāϞāĻāĻŽ āĻĒāĻĄāĻāĻžāϏā§āĻ āĻĒā§āύāϰā§āύāĻŋāϰā§āĻŽāĻžāĻŖ
āĻĄāĻŋāĻĢāĻžāĻ āĻā§āϞāĻžāĻāĻĄ ¡
āϏā§āϞā§āĻĢ-āĻšā§āϏā§āĻāĻŋāĻ Âˇ
āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ ¡
āĻŦā§āϝāĻžāĻŦāϏāĻžā§āĻŋāĻ āĻ
āύā§āϏāύā§āϧāĻžāύ
āĻĄāĻŋāĻĢāĻžāĻ āĻāĻāĻāĻŋ āĻāĻĒā§āύ-āϏā§āϰā§āϏ LLM āĻ
ā§āϝāĻžāĻĒ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽāĨ¤ āĻāĻāĻŋ āĻāύā§āĻā§āĻāĻāĻŋāĻ āĻāύā§āĻāĻžāϰāĻĢā§āϏ, āĻāĻā§āύā§āĻāĻŋāĻ AI āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞā§, RAG āĻĒāĻžāĻāĻĒāϞāĻžāĻāύ, āĻāĻā§āύā§āĻ āĻā§āϝāĻžāĻĒāĻžāĻŦāĻŋāϞāĻŋāĻāĻŋ, āĻŽāĻĄā§āϞ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻ, āĻŽāύāĻŋāĻāϰāĻŋāĻ āϏā§āĻŦāĻŋāϧāĻž āĻāĻŦāĻ āĻāϰāĻ āĻ
āύā§āĻ āĻāĻŋāĻā§ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰā§, āϝāĻž āĻĻā§āϰā§āϤ āĻĒā§āϰā§āĻā§āĻāĻžāĻāĻĒ āĻĨā§āĻā§ āĻĒā§āϰā§āĻĄāĻžāĻāĻļāύ āĻĒāϰā§āϝāύā§āϤ āύāĻŋāϝāĻŧā§ āϝā§āϤ⧠āϏāĻšāĻžāϝāĻŧāϤāĻž āĻāϰā§āĨ¤
## āĻā§āĻāĻ āϏā§āĻāĻžāϰā§āĻ
>
> āĻĄāĻŋāĻĢāĻžāĻ āĻāύāϏā§āĻāϞ āĻāϰāĻžāϰ āĻāĻā§, āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ āϝ⧠āĻāĻĒāύāĻžāϰ āĻŽā§āĻļāĻŋāύ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āύā§āϝā§āύāϤāĻŽ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύā§āϰ āĻĒā§āϰā§ā§āĻāύā§ā§āϤāĻž āĻĒā§āϰāύ āĻāϰ⧠:
>
>- āϏāĻŋāĻĒāĻŋāĻ >= 2 āĻā§āϰ
>- āϰâā§āϝāĻžāĻŽ >= 4 āĻāĻŋāĻŦāĻŋ
āĻĄāĻŋāĻĢāĻžāĻ āϏāĻžāϰā§āĻāĻžāϰ āĻāĻžāϞ⧠āĻāϰāĻžāϰ āϏāĻŦāĻā§āϝāĻŧā§ āϏāĻšāĻ āĻāĻĒāĻžāϝāĻŧ [docker compose](docker/docker-compose.yaml) āĻŽāĻžāϧā§āϝāĻŽā§āĨ¤ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻŽāĻžāύā§āĻĄāĻā§āϞ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĄāĻŋāĻĢāĻžāĻ āĻāĻžāϞāĻžāύā§āϰ āĻāĻā§, āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ āϝ⧠āĻāĻĒāύāĻžāϰ āĻŽā§āĻļāĻŋāύ⧠[Docker](https://docs.docker.com/get-docker/) āĻāĻŦāĻ [Docker Compose](https://docs.docker.com/compose/install/) āĻāύāϏā§āĻāϞ āĻāϰāĻž āĻāĻā§ :
```bash
cd dify
cd docker
cp .env.example .env
docker compose up -d
```
āĻāĻžāϞāĻžāύā§āϰ āĻĒāϰ, āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āĻŦā§āϰāĻžāĻāĻāĻžāϰ⧠[http://localhost/install](http://localhost/install)-āĻ āĻĄāĻŋāĻĢāĻžāĻ āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄā§ āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ āĻāύāĻŋāĻļāĻŋā§āĻžāϞāĻžāĻāĻā§āĻļāύ āĻĒā§āϰāĻā§āϰāĻŋā§āĻž āĻļā§āϰ⧠āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
#### āϏāĻžāĻšāĻžāϝā§āϝā§āϰ āĻā§āĻāĻā§
āĻĄāĻŋāĻĢāĻžāĻ āϏā§āĻ āĻāĻĒ āĻāϰāϤ⧠āϏāĻŽāϏā§āϝāĻž āĻšāϞ⧠āĻĻāϝāĻŧāĻž āĻāϰ⧠āĻāĻŽāĻžāĻĻā§āϰ [FAQ](https://docs.dify.ai/getting-started/install-self-hosted/faqs) āĻĻā§āĻā§āύāĨ¤ āϝāĻĻāĻŋ āϤāĻŦā§āĻ āϏāĻŽāϏā§āϝāĻž āĻĨā§āĻā§ āĻĨāĻžāĻā§, āϤāĻžāĻšāϞ⧠[āĻāĻŽāĻŋāĻāύāĻŋāĻāĻŋ āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āϰ](#community--contact) āϏāĻžāĻĨā§ āϝā§āĻāĻžāϝā§āĻ āĻāϰā§āύāĨ¤
> āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻĄāĻŋāĻĢāĻžāĻāϤ⧠āĻ
āĻŦāĻĻāĻžāύ āϰāĻžāĻāϤ⧠āĻŦāĻž āĻ
āϤāĻŋāϰāĻŋāĻā§āϤ āĻāύā§āύā§āύ āĻāϰāϤ⧠āĻāĻžāύ, āĻāĻŽāĻžāĻĻā§āϰ [āϏā§āϰā§āϏ āĻā§āĻĄ āĻĨā§āĻā§ āĻĄāĻŋāĻĒā§āϞā§āĻŽā§āύā§āĻā§āϰ āĻāĻžāĻāĻĄ](https://docs.dify.ai/getting-started/install-self-hosted/local-source-code) āĻĻā§āĻā§āύāĨ¤
## āĻĒā§āϰāϧāĻžāύ āĻĢāĻŋāĻāĻžāϰāϏāĻŽā§āĻš
**ā§§. āĻā§āĻžāϰā§āĻāĻĢā§āϞā§**:
āĻāĻŋāĻā§āϝā§āϝāĻŧāĻžāϞ āĻā§āϝāĻžāύāĻāĻžāϏ⧠AI āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āϤā§āϰāĻŋ āĻāĻŦāĻ āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύ, āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āϏāĻŦ āĻĢāĻŋāĻāĻžāϰ āĻāĻŦāĻ āϤāĻžāϰ āĻŦāĻžāĻāϰā§āĻ āĻāϰāĻ āĻ
āύā§āĻ āĻāĻŋāĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤
**⧍. āĻŽāĻĄā§āϞ āϏāĻžāĻĒā§āϰā§āĻ**:
GPT, Mistral, Llama3, āĻāĻŦāĻ āϝā§āĻā§āύ⧠OpenAI API-āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āĻŽāĻĄā§āϞāϏāĻš, āĻā§ā§āĻ āĻĄāĻāύ āĻāύāĻĢāĻžāϰā§āύā§āϏ āĻĒā§āϰāĻĻāĻžāύāĻāĻžāϰ⧠āĻāĻŦāĻ āϏā§āϞā§āĻĢ-āĻšā§āϏā§āĻā§āĻĄ āϏāĻŽāĻžāϧāĻžāύ āĻĨā§āĻā§ āĻļā§āϰ⧠āĻāϰ⧠āĻĒā§āϰā§āĻĒā§āϰāĻžāĻāĻāϰāĻŋ/āĻāĻĒā§āύ-āϏā§āϰā§āϏ LLM-āĻāϰ āϏāĻžāĻĨā§ āϏāĻšāĻā§ āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύāĨ¤ āϏāĻŽāϰā§āĻĨāĻŋāϤ āĻŽāĻĄā§āϞ āĻĒā§āϰāĻĻāĻžāύāĻāĻžāϰā§āĻĻā§āϰ āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āϤāĻžāϞāĻŋāĻāĻž āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāĻŦā§ [āĻāĻāĻžāύā§](https://docs.dify.ai/getting-started/readme/model-providers)āĨ¤

**3. āĻĒā§āϰāĻŽā§āĻĒāĻ IDE**:
āĻĒā§āϰāĻŽā§āĻĒāĻ āϤā§āϰāĻŋ, āĻŽāĻĄā§āϞā§āϰ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āϤā§āϞāύāĻž āĻāĻŦāĻ āĻā§āϝāĻžāĻ-āĻŦā§āĻāĻĄ āĻ
ā§āϝāĻžāĻĒā§ āĻā§āĻā§āϏāĻ-āĻā§-āϏā§āĻĒāĻŋāĻā§āϰ āĻŽāϤ⧠āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āϝā§āĻā§āϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāύā§āĻā§āĻāĻāĻŋāĻ āĻāύā§āĻāĻžāϰāĻĢā§āϏāĨ¤
**4. RAG āĻĒāĻžāĻāĻĒāϞāĻžāĻāύ**:
āĻĄāĻā§āĻŽā§āύā§āĻ āĻāύāĻā§āĻļāύ āĻĨā§āĻā§ āĻļā§āϰ⧠āĻāϰ⧠āϰāĻŋāĻā§āϰāĻŋāĻ āĻĒāϰā§āϝāύā§āϤ āϏāĻŦāĻāĻŋāĻā§āĻ āĻŦāĻŋāϏā§āϤā§āϤ RAG āĻā§āϝāĻžāĻĒāĻžāĻŦāĻŋāϞāĻŋāĻāĻŋāϰ āĻāĻāϤāĻžāĻā§āĻā§āϤāĨ¤ PDF, PPT āĻāĻŦāĻ āĻ
āύā§āϝāĻžāύā§āϝ āϏāĻžāϧāĻžāϰāĻŖ āĻĄāĻā§āĻŽā§āύā§āĻ āĻĢāϰā§āĻŽā§āϝāĻžāĻ āĻĨā§āĻā§ āĻā§āĻā§āϏāĻ āĻāĻā§āϏāĻā§āϰāĻžāĻāĻļāύā§āϰ āĻāύā§āϝ āĻāĻāĻ-āĻ
āĻĢ-āĻŦāĻā§āϏ āϏāĻžāĻĒā§āϰā§āĻāĨ¤
**5. āĻāĻā§āύā§āĻ āĻā§āϝāĻžāĻĒāĻžāĻŦāĻŋāϞāĻŋāĻāĻŋ**:
LLM āĻĢāĻžāĻāĻļāύ āĻāϞāĻŋāĻ āĻŦāĻž ReAct āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻāĻā§āύā§āĻ āĻĄāĻŋāĻĢāĻžāĻāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ āĻāĻā§āύā§āĻā§āϰ āĻāύā§āϝ āĻĒā§āϰā§āĻŦ-āύāĻŋāϰā§āĻŽāĻŋāϤ āĻŦāĻž āĻāĻžāϏā§āĻāĻŽ āĻā§āϞāϏ āϝā§āĻā§āϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ Dify AI āĻāĻā§āύā§āĻāĻĻā§āϰ āĻāύā§āϝ 50+ āĻŦāĻŋāϞā§āĻ-āĻāύ āĻā§āϞāϏ āϏāϰāĻŦāϰāĻžāĻš āĻāϰā§, āϝā§āĻŽāύ Google Search, DALL¡E, Stable Diffusion āĻāĻŦāĻ WolframAlphaāĨ¤
**6. āĻāϞāĻāϞāĻāĻŽ-āĻ
āĻĒā§āϏ**:
āϏāĻŽāϝāĻŧā§āϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϞāĻ āĻāĻŦāĻ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻŽāύāĻŋāĻāϰ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāϰā§āύāĨ¤ āĻĒā§āϰāĻĄāĻžāĻāĻļāύ āĻĄā§āĻāĻž āĻāĻŦāĻ annotation āĻāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻĒā§āϰāĻŽā§āĻĒāĻ, āĻĄā§āĻāĻžāϏā§āĻ āĻāĻŦāĻ āĻŽāĻĄā§āϞāĻā§āϞāĻŋāĻā§ āĻā§āϰāĻŽāĻžāĻāϤ āĻāύā§āύāϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
**7. āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ-āĻ
ā§āϝāĻžāĻ-āĻ-āϏāĻžāϰā§āĻāĻŋāϏ**:
āĻĄāĻŋāĻĢāĻžāĻ-āĻāϰ āϏāĻŽāϏā§āϤ āĻ
āĻĢāĻžāϰ āϏāĻāĻļā§āϞāĻŋāώā§āĻ API-āϏāĻš āĻāĻā§, āϝāĻžāϤ⧠āĻāĻĒāύāĻŋ āĻ
āύāĻžāϝāĻŧāĻžāϏ⧠āĻĄāĻŋāĻĢāĻžāĻāĻā§ āĻāĻĒāύāĻžāϰ āύāĻŋāĻāϏā§āĻŦ āĻŦāĻŋāĻāύā§āϏ āϞāĻāĻŋāĻā§ āĻāύā§āĻā§āĻā§āϰā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
## āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āϤā§āϞāύāĻž
āĻŦā§āĻļāĻŋāώā§āĻā§āϝ |
Dify.AI |
LangChain |
Flowise |
OpenAI Assistants API |
āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻ āĻĒāĻĻā§āϧāϤāĻŋ |
API + App-oriented |
Python Code |
App-oriented |
API-oriented |
āϏāĻžāĻĒā§āϰā§āĻā§āĻĄ LLMs |
Rich Variety |
Rich Variety |
Rich Variety |
OpenAI-only |
RAG āĻāĻā§āĻāĻŋāύ |
â
|
â
|
â
|
â
|
āĻāĻā§āύā§āĻ |
â
|
â
|
â |
â
|
āĻā§āĻžāϰā§āĻāĻĢā§āϞ⧠|
â
|
â |
â
|
â |
āĻ
āĻŦāĻāĻžāϰā§āĻā§āĻŦāϞ |
â
|
â
|
â |
â |
āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻĢāĻŋāĻāĻžāϰ (SSO/Access control) |
â
|
â |
â |
â |
āϞā§āĻāĻžāϞ āĻĄā§āĻĒā§āϞā§āĻŽā§āύā§āĻ |
â
|
â
|
â
|
â |
## āĻĄāĻŋāĻĢāĻžāĻ-āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ
- **āĻā§āϞāĻžāĻāĻĄ **
āĻāĻŋāϰ⧠āϏā§āĻāĻžāĻĒā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻāĻŽāĻžāĻĻā§āϰ [Dify Cloud](https://dify.ai) āϏāĻžāϰā§āĻāĻŋāϏāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻāĻžāύ⧠āϏā§āϞā§āĻĢāĻšā§āϏā§āĻāĻŋāĻ-āĻāϰ āϏāĻāϞ āĻĢāĻŋāĻāĻžāϰ āĻ āĻā§āϝāĻžāĻĒāĻžāĻŦāĻŋāϞāĻŋāĻāĻŋāϏāĻš āϏā§āϝāĻžāύā§āĻĄāĻŦāĻā§āϏ⧠⧍ā§Ļā§Ļ āĻāĻŋāĻĒāĻŋāĻāĻŋ-ā§Ē āĻāϞ āĻĢā§āϰāĻŋ āĻĒāĻžāĻŦā§āύāĨ¤
- **āϏā§āϞā§āĻĢāĻšā§āϏā§āĻāĻŋāĻ āĻĄāĻŋāĻĢāĻžāĻ āĻāĻŽāĻŋāĻāύāĻŋāĻāĻŋ āϏāĻāϏā§āĻāϰāĻŖ**
āϏā§āϞā§āĻĢāĻšā§āϏā§āĻ āĻāϰāϤ⧠āĻāĻ [āϏā§āĻāĻžāϰā§āĻāĻžāϰ āĻāĻžāĻāĻĄ](#quick-start) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĻā§āϰā§āϤ āĻāĻĒāύāĻžāϰ āĻāύāĻāĻžā§āϰāύāĻŽā§āύā§āĻā§ āĻĄāĻŋāĻĢāĻžāĻ āĻāĻžāϞāĻžāύāĨ¤
āĻāϰ⧠āĻāύ-āĻĄā§āĻĒāĻĨ āϰā§āĻĢāĻžāϰā§āύā§āϏā§āϰ āĻāύā§āϝ [āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ](https://docs.dify.ai) āĻĻā§āĻā§āύāĨ¤
- **āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ / āĻĒā§āϰāϤāĻŋāώā§āĻ āĻžāύā§āϰ āĻāύā§āϝ Dify**
āĻāĻŽāϰāĻž āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ/āĻĒā§āϰāϤāĻŋāώā§āĻ āĻžāύ-āĻā§āύā§āĻĻā§āϰāĻŋāĻ āϏā§āĻŦāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āĻĨāĻžāĻāĻŋ āĨ¤ [āĻāĻ āĻā§āϝāĻžāĻāĻŦāĻā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻĒāύāĻžāϰ āĻĒā§āϰāĻļā§āύāĻā§āϞāĻŋ āĻāĻŽāĻžāĻĻā§āϰ āĻāύā§āϝ āϞāĻ āĻāϰā§āύāĨ¤](https://udify.app/chat/22L1zSxg6yW1cWQg) āĻ
āĻĨāĻŦāĻž [āĻāĻŽāĻžāĻĻā§āϰ āĻāĻŽā§āϞ āĻĒāĻžāĻ āĻžāύ](mailto:business@dify.ai?subject=[GitHub]Business%20License%20Inquiry) āĻāĻĒāύāĻžāϰ āĻāĻžāĻšāĻŋāĻĻāĻž āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāϞā§āĻāύāĻž āĻāϰāĻžāϰ āĻāύā§āϝāĨ¤
> AWS āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āϏā§āĻāĻžāϰā§āĻāĻāĻĒ āĻāĻŦāĻ āĻā§āĻ āĻŦā§āϝāĻŦāϏāĻžāϰ āĻāύā§āϝ, [AWS āĻŽāĻžāϰā§āĻā§āĻāĻĒā§āϞā§āϏ⧠Dify Premium](https://aws.amazon.com/marketplace/pp/prodview-t22mebxzwjhu6) āĻĻā§āĻā§āύ āĻāĻŦāĻ āĻāĻ-āĻā§āϞāĻŋāĻā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻāĻŋ āĻāĻĒāύāĻžāϰ āύāĻŋāĻāϏā§āĻŦ AWS VPC-āϤ⧠āĻĄāĻŋāĻĒā§āϞ⧠āĻāϰā§āύāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āϏāĻžāĻļā§āϰāϝāĻŧā§ āĻŽā§āϞā§āϝā§āϰ AMI āĻ
āĻĢāĻžāϰ, āϝāĻžāϤ⧠āĻāĻžāϏā§āĻāĻŽ āϞā§āĻā§ āĻāĻŦāĻ āĻŦā§āϰā§āϝāĻžāύā§āĻĄāĻŋāĻ āϏāĻš āĻ
ā§āϝāĻžāĻĒ āϤā§āϰāĻŋāϰ āϏā§āĻŦāĻŋāϧāĻž āĻāĻā§āĨ¤
## āĻāĻāĻŋāϝāĻŧā§ āĻĨāĻžāĻā§āύ
GitHub-āĻ āĻĄāĻŋāĻĢāĻžāĻāĻā§ āϏā§āĻāĻžāϰ āĻĻāĻŋā§ā§ āϰāĻžāĻā§āύ āĻāĻŦāĻ āύāϤā§āύ āϰāĻŋāϞāĻŋāĻā§āϰ āĻāĻŦāϰ āϤāĻžā§āĻā§āώāĻŖāĻŋāĻāĻāĻžāĻŦā§ āĻĒāĻžāύāĨ¤

## Advanced Setup
āϝāĻĻāĻŋ āĻāĻĒāύāĻžāϰ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύāĻāĻŋ āĻāĻžāϏā§āĻāĻŽāĻžāĻāĻ āĻāϰāĻžāϰ āĻĒā§āϰā§ā§āĻāύ āĻšā§, āϤāĻžāĻšāϞ⧠āĻ
āύā§āĻā§āϰāĻš āĻāϰ⧠āĻāĻŽāĻžāĻĻā§āϰ [.env.example](docker/.env.example) āĻĢāĻžāĻāϞ āĻĻā§āĻā§āύ āĻāĻŦāĻ āĻāĻĒāύāĻžāϰ `.env` āĻĢāĻžāĻāϞ⧠āϏāĻāĻļā§āϞāĻŋāώā§āĻ āĻŽāĻžāύāĻā§āϞāĻŋ āĻāĻĒāĻĄā§āĻ āĻāϰā§āύāĨ¤ āĻāĻāĻžā§āĻžāĻ, āĻāĻĒāύāĻžāϰ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāύāĻāĻžā§āϰāύāĻŽā§āύā§āĻ āĻāĻŦāĻ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻžāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻāĻĒāύāĻžāĻā§ `docker-compose.yaml` āĻĢāĻžāĻāϞ⧠āϏāĻŽāύā§āĻŦāϝāĻŧ āĻāϰāϤ⧠āĻšāϤ⧠āĻĒāĻžāϰā§, āϝā§āĻŽāύ āĻāĻŽā§āĻ āĻāĻžāϰā§āϏāύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻž, āĻĒā§āϰā§āĻ āĻŽā§āϝāĻžāĻĒāĻŋāĻ āĻāϰāĻž, āĻ
āĻĨāĻŦāĻž āĻāϞāĻŋāĻāĻŽ āĻŽāĻžāĻāύā§āĻ āĻāϰāĻžāĨ¤
āϝā§āĻā§āύ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻžāϰ āĻĒāϰ, āĻ
āύā§āĻā§āϰāĻš āĻāϰ⧠`docker-compose up -d` āĻĒā§āύāϰāĻžāϝāĻŧ āĻāĻžāϞāĻžāύāĨ¤ āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞā§āϰ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āϤāĻžāϞāĻŋāĻāĻž [āĻāĻāĻžāύā§] (https://docs.dify.ai/getting-started/install-self-hosted/environments) āĻā§āĻāĻā§ āĻĒā§āϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āĻšāĻžāĻāϞāĻŋ āĻāĻā§āĻāϞā§āĻŦāϞ āϏā§āĻāĻāĻĒ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāϤ⧠āĻāĻžāύ, āϤāĻžāĻšāϞ⧠āĻāĻŽāĻŋāĻāύāĻŋāĻāĻŋ [Helm Charts](https://helm.sh/) āĻāĻŦāĻ YAML āĻĢāĻžāĻāϞ āϰāϝāĻŧā§āĻā§ āϝāĻž Dify āĻā§ Kubernetes-āĻ āĻĄāĻŋāĻĒā§āϞ⧠āĻāϰāĻžāϰ āĻĒā§āϰāĻā§āϰāĻŋā§āĻž āĻŦāϰā§āĻŖāύāĻž āĻāϰā§āĨ¤
- [Helm Chart by @LeoQuote](https://github.com/douban/charts/tree/master/charts/dify)
- [Helm Chart by @BorisPolonsky](https://github.com/BorisPolonsky/dify-helm)
- [YAML file by @Winson-030](https://github.com/Winson-030/dify-kubernetes)
#### āĻā§āϰāĻžāĻĢāϰā§āĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĄāĻŋāĻĒā§āϞā§
[terraform](https://www.terraform.io/) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻ āĻā§āϞāĻŋāĻā§āĻ āĻā§āϞāĻžāĻāĻĄ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§ Dify āĻĄāĻŋāĻĒā§āϞ⧠āĻāϰā§āύāĨ¤
##### āĻ
ā§āϝāĻžāĻā§āϰ āĻā§āϞā§āĻŦāĻžāϞ
- [Azure Terraform by @nikawang](https://github.com/nikawang/dify-azure-terraform)
##### āĻā§āĻāϞ āĻā§āϞāĻžāĻāĻĄ
- [Google Cloud Terraform by @sotazum](https://github.com/DeNA/dify-google-cloud-terraform)
#### AWS CDK āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĄāĻŋāĻĒā§āϞā§
[CDK](https://aws.amazon.com/cdk/) āĻĻāĻŋāϝāĻŧā§ AWS-āĻ Dify āĻĄāĻŋāĻĒā§āϞ⧠āĻāϰā§āύ
##### AWS
- [AWS CDK by @KevinZhao](https://github.com/aws-samples/solution-for-deploying-dify-on-aws)
## Contributing
āϝāĻžāϰāĻž āĻā§āĻĄ āĻ
āĻŦāĻĻāĻžāύ āϰāĻžāĻāϤ⧠āĻāĻžāύ, āϤāĻžāĻĻā§āϰ āĻāύā§āϝ āĻāĻŽāĻžāĻĻā§āϰ [āĻ
āĻŦāĻĻāĻžāύ āύāĻŋāϰā§āĻĻā§āĻļāĻŋāĻāĻž] āĻĻā§āĻā§āύ (https://github.com/langgenius/dify/blob/main/CONTRIBUTING.md)āĨ¤
āĻāĻāĻ āϏāĻžāĻĨā§, āϏā§āĻļā§āϝāĻžāϞ āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻāĻŦāĻ āĻāĻā§āύā§āĻ āĻāĻŦāĻ āĻāύāĻĢāĻžāϰā§āύā§āϏ⧠āĻāĻāĻŋ āĻļā§āϝāĻŧāĻžāϰ āĻāϰ⧠Dify āĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āύāĨ¤
> āĻāĻŽāϰāĻž āĻŽā§āϝāĻžāύā§āĻĄāĻžāϰāĻŋāύ āĻŦāĻž āĻāĻāϰā§āĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻ
āύā§āϝ āĻāĻžāώāĻžā§ Dify āĻ
āύā§āĻŦāĻžāĻĻ āĻāϰāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāĻžāϰ āĻāύā§āϝ āĻ
āĻŦāĻĻāĻžāύāĻāĻžāϰā§āĻĻā§āϰ āĻā§āĻāĻāĻāĻŋāĨ¤ āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāϤ⧠āĻāĻā§āϰāĻšā§ āĻšāύ, āϤāĻžāĻšāϞ⧠āĻāϰāĻ āϤāĻĨā§āϝā§āϰ āĻāύā§āϝ [i18n README](https://github.com/langgenius/dify/blob/main/web/i18n/README.md) āĻĻā§āĻā§āύ āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āϰ [āĻĄāĻŋāϏāĻāϰā§āĻĄ āĻāĻŽāĻŋāĻāύāĻŋāĻāĻŋ āϏāĻžāϰā§āĻāĻžāϰ](https://discord.gg/8Tpq4AcN9c) āĻāϰ `āĻā§āϞā§āĻŦāĻžāϞ-āĻāĻāĻāĻžāϰāϏ` āĻā§āϝāĻžāύā§āϞ⧠āĻāĻŽāĻžāĻĻā§āϰ āĻāĻāĻāĻŋ āĻŽāύā§āϤāĻŦā§āϝ āĻāϰā§āύāĨ¤
## āĻāĻŽāĻŋāĻāύāĻŋāĻāĻŋ āĻāĻŦāĻ āϝā§āĻāĻžāϝā§āĻ
- [Github Discussion](https://github.com/langgenius/dify/discussions) āĻĢāĻŋāĻĄāĻŦā§āϝāĻžāĻ āĻāĻŦāĻ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋā§āĻž āĻāĻžāύāĻžāύā§āϰ āĻŽāĻžāϧā§āϝāĻŽāĨ¤
- [GitHub Issues](https://github.com/langgenius/dify/issues). Dify.AI āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻĒāύāĻŋ āϝā§āϏāĻŦ āĻŦāĻžāĻā§āϰ āϏāĻŽā§āĻŽā§āĻā§āύ āĻšāύ āĻāĻŦāĻ āĻĢāĻŋāĻāĻžāϰ āĻĒā§āϰāϏā§āϤāĻžāĻŦāύāĻžāĨ¤ āĻāĻŽāĻžāĻĻā§āϰ [āĻ
āĻŦāĻĻāĻžāύ āύāĻŋāϰā§āĻĻā§āĻļāĻŋāĻāĻž](https://github.com/langgenius/dify/blob/main/CONTRIBUTING.md) āĻĻā§āĻā§āύāĨ¤
- [Discord](https://discord.gg/FngNHpbcY7) āĻāĻĒāύāĻžāϰ āĻāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻļā§ā§āĻžāϰ āĻāĻŦāĻ āĻāĻŽāĻŋāĻāύāĻŋāĻāĻŋ āĻāĻĄā§āĻĄāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽāĨ¤
- [X(Twitter)](https://twitter.com/dify_ai) āĻāĻĒāύāĻžāϰ āĻāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻļā§ā§āĻžāϰ āĻāĻŦāĻ āĻāĻŽāĻŋāĻāύāĻŋāĻāĻŋ āĻāĻĄā§āĻĄāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽāĨ¤
**āĻ
āĻŦāĻĻāĻžāύāĻāĻžāϰā§āĻĻā§āϰ āϤāĻžāϞāĻŋāĻāĻž**
## āϏā§āĻāĻžāϰ āĻšāĻŋāϏā§āĻā§āϰāĻŋ
[](https://star-history.com/#langgenius/dify&Date)
## āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āĻŦāĻŋāώā§āĻ
āĻāĻĒāύāĻžāϰ āĻā§āĻĒāύā§āϝāĻŧāϤāĻž āϰāĻā§āώāĻž āĻāϰāϤā§, āĻ
āύā§āĻā§āϰāĻš āĻāϰ⧠GitHub-āĻ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āϏāĻāĻā§āϰāĻžāύā§āϤ āϏāĻŽāϏā§āϝāĻž āĻĒā§āϏā§āĻ āĻāϰāĻž āĻāĻĄāĻŧāĻŋāϝāĻŧā§ āĻāϞā§āύāĨ¤ āĻĒāϰāĻŋāĻŦāϰā§āϤā§, āĻāĻĒāύāĻžāϰ āĻĒā§āϰāĻļā§āύāĻā§āϞāĻŋ āĻ āĻŋāĻāĻžāύāĻžāϝāĻŧ āĻĒāĻžāĻ āĻžāύ āĻāĻŦāĻ āĻāĻŽāϰāĻž āĻāĻĒāύāĻžāĻā§ āĻāϰāĻ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻāϤā§āϤāϰ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻŦāĨ¤
## āϞāĻžāĻāϏā§āύā§āϏ
āĻāĻ āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋāĻāĻŋ [āĻĄāĻŋāĻĢāĻžāĻ āĻāĻĒā§āύ āϏā§āϰā§āϏ āϞāĻžāĻāϏā§āύā§āϏ](LICENSE) āĻāϰ āĻ
āϧāĻŋāύ⧠, āϝāĻž āĻŽā§āϞāϤ āĻ
ā§āϝāĻžāĻĒāĻžāĻāĻŋ ⧍.ā§Ļ, āϤāĻŦā§ āĻāĻŋāĻā§ āĻ
āϤāĻŋāϰāĻŋāĻā§āϤ āĻŦāĻŋāϧāĻŋāύāĻŋāώā§āϧ āϰāϝāĻŧā§āĻā§āĨ¤