> For the complete documentation index, see [llms.txt](https://wedocs.gitbook.io/wedocs-5.1/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.1/wedocs-4.2/manual-de-requisitos/arquitetura-de-instalacao.md).

# Arquitetura de Instalação

Manual de Requisitos

O ambiente completo do Weknow, incluindo as conexões com as bases de dados já existentes do cliente (como a de um ERP ou um DW), está representado na figura abaixo.

<div align="left"><figure><img src="https://3547356731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiXDNJ6WZritGdWRfF2yM%2Fuploads%2FmjdmQFH1PNq0lXoJAknx%2Fimage.png?alt=media&amp;token=2cdb0eea-0f11-4b2e-b31d-9f8f4c25a4cc" alt=""><figcaption></figcaption></figure></div>

O retângulo tracejado demonstra que os dois softwares exibidos sempre serão instalados juntos e fazem parte da instalação do servidor do Weknow.

A seguir estão as opções de instalação atuais para o servidor do Weknow.

<div align="left"><figure><img src="https://3547356731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiXDNJ6WZritGdWRfF2yM%2Fuploads%2FqFJWgOuLZeaiNjGKvZjy%2Fimage.png?alt=media&amp;token=b0837367-b3a3-4b75-aa29-3386d238a107" alt=""><figcaption></figcaption></figure></div>

Nesta configuração o servidor do Weknow e todos os seus elementos serão instalados na mesma máquina, dentro da rede empresarial.

Se for desejado acesso externo à rede empresarial, será necessário liberar a porta do\
*<mark style="color:blue;">Servidor</mark>* <mark style="color:blue;"></mark><mark style="color:blue;">Weknow</mark> <mark style="color:blue;"></mark>*<mark style="color:blue;">desktop</mark>*, no caso do cliente desktop, e/ou liberar a porta do *<mark style="color:blue;">Servidor</mark>* <mark style="color:blue;"></mark><mark style="color:blue;">Weknow</mark> <mark style="color:blue;"></mark>*<mark style="color:blue;">web (back-end)</mark>*<mark style="color:blue;">/</mark>*<mark style="color:blue;">Servidor de aplicação web (front-end)</mark>*, no caso do cliente web.

<div align="left"><figure><img src="https://3547356731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiXDNJ6WZritGdWRfF2yM%2Fuploads%2FwMKjexLuxyNE22h619Oz%2Fimage.png?alt=media&amp;token=f9da3588-633b-4ec0-a4b3-4268490e884e" alt=""><figcaption></figcaption></figure></div>

Nesta segunda sugestão de configuração o servidor do Weknow e todos os seus elementos serão instalados na mesma máquina na nuvem.

Neste caso também será necessário liberar a porta do *<mark style="color:blue;">Servidor Weknow desktop</mark>*, no caso do cliente desktop, e/ou liberar a porta do *<mark style="color:blue;">Servidor Weknow web (back-end)</mark>*<mark style="color:blue;">/</mark>*<mark style="color:blue;">Servidor de aplicação web (front-end)</mark>*, no caso do cliente web.
