> 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-5.0-es_es/manual-de-requisitos/arquitetura-de-instalacao.md).

# Arquitectura de Instalación

El entorno completo de Weknow, incluidas las conexiones con las bases de datos ya existentes del cliente (como la de un ERP o un DW), está representado en la figura a continuación.

<div align="left"><figure><img src="/files/wkkwMr9e7gaVAfV9HfqP" alt=""><figcaption></figcaption></figure></div>

El rectángulo punteado demuestra que los dos softwares mostrados siempre se instalarán juntos y forman parte de la instalación del servidor de Weknow.

A continuación, se presentan las opciones de instalación actuales para el servidor de Weknow.

<div align="left"><figure><img src="/files/IGg6KZCaPsoBk8akWWIy" alt=""><figcaption></figcaption></figure></div>

En esta configuración, el servidor de Weknow y todos sus elementos se instalarán en la misma máquina, dentro de la red empresarial.

Si se desea acceso externo a la red empresarial, será necesario liberar el puerto del\
*<mark style="color:blue;">Servidor</mark>* <mark style="color:blue;">Weknow</mark> *<mark style="color:blue;">desktop</mark>*, en el caso del cliente de escritorio, y/o liberar el puerto del *<mark style="color:blue;">Servidor</mark>* <mark style="color:blue;">Weknow</mark> *<mark style="color:blue;">web (back-end)</mark>*<mark style="color:blue;">/</mark>*<mark style="color:blue;">Servidor de aplicación web (front-end)</mark>*, en el caso del cliente web.

<div align="left"><figure><img src="/files/0b0IWv6hxN5ydXDBW5s5" alt=""><figcaption></figcaption></figure></div>

En esta segunda sugerencia de configuración, el servidor de Weknow y todos sus elementos se instalarán en la misma máquina en la nube.

En este caso, también será necesario liberar el puerto del *<mark style="color:blue;">Servidor Weknow desktop</mark>*, en el caso del cliente de escritorio, y/o liberar el puerto del *<mark style="color:blue;">Servidor Weknow web (back-end)</mark>*<mark style="color:blue;">/</mark>*<mark style="color:blue;">Servidor de aplicación web (front-end)</mark>*, en el caso del cliente web.
