> For the complete documentation index, see [llms.txt](https://wedocs.gitbook.io/wedocs-5.2/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wedocs.gitbook.io/wedocs-5.2/infraestrutura-instalacao-e-requisitos/visao-geral-and-descritivo-tecnico-da-ferramenta/requisitos-de-hardware-e-software.md).

# Requisitos de hardware e software

Este documento apresenta os requisitos mínimos e as recomendações para instalação e utilização do Weknow.

{% hint style="warning" %}
**Importante:** Os requisitos descritos consideram um ambiente dedicado exclusivamente ao Weknow. Dependendo do volume de dados, da quantidade de usuários simultâneos e da execução de outras aplicações, pode ser necessário ampliar os recursos do servidor.
{% endhint %}

***

### Weknow Server (Back-end)

O ambiente de servidor contempla os serviços do sistema operacional Windows, servidor Apache e o gerenciador de tarefas do Weknow.

#### Requisitos mínimos de hardware

| Componente            | Requisito                                                                                                 |
| --------------------- | --------------------------------------------------------------------------------------------------------- |
| Processador           | 2 núcleos com frequência mínima de 2,0 GHz                                                                |
| Memória RAM           | 8 GB                                                                                                      |
| Armazenamento         | SSD NVMe PCIe Gen4 (ou superior), com velocidade mínima de gravação de 2.000 MB/s e leitura de 3.000 MB/s |
| Espaço livre em disco | 100 GB exclusivos para o Weknow                                                                           |

#### Recomendações de hardware

| Processador | Intel Xeon ou equivalentes                                                                |
| ----------- | ----------------------------------------------------------------------------------------- |
| Ambiente    | Servidor exclusivo para o Weknow (sem compartilhamento de recursos com outras aplicações) |

#### Requisitos de software (Servidor)

| Item                | Versão / Descrição                                                    |
| ------------------- | --------------------------------------------------------------------- |
| Sistema Operacional | Windows Server 2016, 2019 ou 2022 com todas as atualizações aplicadas |
| Runtime             | Microsoft Visual C++ 2010 Redistributable Package                     |
| Banco de dados      | PostgreSQL 15.14                                                      |

#### Banco de dados PostgreSQL

Recomenda-se que a instalação do PostgreSQL seja realizada pelo instalador do Weknow ou por um técnico autorizado, utilizando uma instância exclusiva para a aplicação.

Caso seja utilizada uma instância já existente ou compartilhada, a responsabilidade pela configuração, desempenho e manutenção do ambiente passa a ser do cliente.

#### Armazenamento offline dos metadados

O Weknow utiliza o **DuckDB** como mecanismo padrão para armazenamento offline dos metadados, dispensando a instalação e configuração de um servidor de banco de dados dedicado para essa finalidade.

Em ambientes existentes, o **MonetDB** continua sendo suportado para garantir compatibilidade com implantações anteriores e cenários específicos.

A escolha entre DuckDB e MonetDB é realizada durante a configuração dos metadados e não altera os requisitos mínimos de hardware ou software do ambiente.

#### Integração com Telegram

Para utilização da integração com o Telegram, é necessário habilitar o protocolo TLS 1.2.

#### Instalação distribuída

| Condição                                    | Regra                                                                       |
| ------------------------------------------- | --------------------------------------------------------------------------- |
| Módulos instalados em servidores diferentes | Cada servidor deve atender aos requisitos mínimos descritos neste documento |

***

### Weknow Client (Desktop)

#### Requisitos de hardware

| Componente | Requisito                                 |
| ---------- | ----------------------------------------- |
| CPU        | Intel Core i3, i5, i7, i9 ou equivalentes |

#### Requisitos de software

| Item                | Versão / Descrição                                |
| ------------------- | ------------------------------------------------- |
| Sistema Operacional | Windows 7 SP1 ou superior                         |
| Runtime             | Microsoft Visual C++ 2010 Redistributable Package |

***

### Weknow Web (Front-end)

#### Requisitos hardware+

| Componente | Requisito                                 |
| ---------- | ----------------------------------------- |
| CPU        | Intel Core i3, i5, i7, i9 ou equivalentes |

### Navegadores compatíveis

O Weknow oferece suporte às duas versões estáveis mais recentes dos principais navegadores modernos.

| Navegador | Suporte                    |
| --------- | -------------------------- |
| Chrome    | Últimas 2 versões estáveis |
| Edge      | Últimas 2 versões estáveis |
| Firefox   | Últimas 2 versões estáveis |

{% hint style="danger" %}
**Importante:** Muitos fabricantes de televisores utilizam navegadores desatualizados em seus sistemas operacionais. Para exibição de painéis do Weknow em TVs, recomenda-se utilizar dispositivos externos compatíveis (como computadores ou dispositivos de streaming) ou realizar espelhamento de tela. Em todos os casos, o navegador utilizado deve estar dentro das versões suportadas descritas acima.
{% endhint %}
