# Instalação

Esta seção aborda tudo o que você precisa para instalar e configurar o Chamilo 2.0 no seu servidor.

O Chamilo 2.0 é uma aplicação PHP construída no framework Symfony. Ele pode ser executado na maioria dos servidores baseados em Linux, foi instalado e funciona no Windows Server com IIS, e suporta backends MySQL e MariaDB.

## Passos de Instalação

1. [**Requisitos do Servidor**](/2.x-pt/guia-de-administracao/admin-guide/installation/server-requirements.md) — Verifique se o seu servidor atende aos requisitos mínimos
2. [**Assistente de Instalação**](/2.x-pt/guia-de-administracao/admin-guide/installation/installation-wizard.md) — Execute o assistente de instalação baseado na web
3. [**Configuração**](/2.x-pt/guia-de-administracao/admin-guide/installation/configuration.md) — Configure variáveis de ambiente e ajustes do Symfony
4. [**Armazenamento em Nuvem**](/2.x-pt/guia-de-administracao/admin-guide/installation/cloud-storage.md) — Configure backends de armazenamento em nuvem (opcional)
5. [**Configuração de E-mail**](/2.x-pt/guia-de-administracao/admin-guide/installation/email-configuration.md) — Configure a entrega de e-mails
6. [**Atualização**](/2.x-pt/guia-de-administracao/admin-guide/installation/upgrading.md) — Atualize de uma versão anterior

## Visão Geral Rápida

O processo básico de instalação é:

1. Baixe ou clone o código-fonte do Chamilo
2. Instale as dependências PHP com o Composer se estiver preparando a partir do código-fonte
3. Instale as dependências JavaScript com npm/yarn e construa os ativos de frontend
4. Crie um arquivo `.env` vazio para armazenar suas credenciais de banco de dados e outras configurações posteriormente
5. Altere as permissões (gravável pelo servidor web) em *var/*, *config/* e *.env*
6. Execute o assistente de instalação baseado na web
7. Conecte-se com sua primeira conta de administrador
8. Restaure as permissões em *config/* e *.env*

Instruções detalhadas para cada etapa estão nas páginas vinculadas acima.


---

# Agent Instructions: 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:

```
GET https://docs.chamilo.org/2.x-pt/guia-de-administracao/admin-guide/installation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
