> 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/instalacao-e-atualizacao/instalacao/instalacao-do-weknow-servidor.md).

# Instalação do Weknow Servidor

## Iniciando o instalador

* Antes de iniciar a instalação pedimos que veja os requisitos de hardware e software ([veja aqui](/wedocs-5.1/manual-de-requisitos/requisitos-de-hardware-e-software.md)). Para instalar o servidor Weknow de um duplo clique sobre o Instalador que foi disponibilizado pelo consultor;

<div align="left"><img src="/files/qwDdUQ0yoJPwP6Ld8dCT" alt=""></div>

* Na janela que se abrirá, contem uma pequena apresentação do que é o Servidor Weknow. Clique em **Próximo** para continuar;

<div align="left"><figure><img src="/files/Tm6bjO5mFZoBgdTak0io" alt="" width="563"><figcaption></figcaption></figure></div>

### Definindo os diretórios do Weknow Server e Web Server

* Nesta etapa definimos o diretório da instalação do *Servidor*, a porta padrão, configurações básicas de *Firewall* e os locais dos atalhos para a configuração;
* Aqui também são definidas, algumas configurações do *Servidor Web*, cimo o diretório e a quantidade máxima de conexões simultâneas;

<div align="left"><figure><img src="/files/Z1GYWScZRMU15QTGBEfH" alt="" width="563"><figcaption></figcaption></figure></div>

### Porta Apache configurável no instalador

Esses campos são disponibilizados somente se a instalação do Apache estiver selecionada, e, por padrão, as portas HTTP e HTTPS vêm com os números 80 e 443, respectivamente. Caso queira modificar, o sistema aceitará apenas números inteiros entre 1 e 65535, com limite de cinco dígitos, além de validação que impede a duplicidade entre as portas. Também foi incluída a funcionalidade de teste de disponibilidade da porta, acessível por um link ao lado de cada campo.

<div align="left"><figure><img src="/files/MhHymQH9HQfafvNOgxvd" alt="" width="563"><figcaption></figcaption></figure></div>

### Definindo os diretórios do Weknow Gerenciador de Tarefas

* Nesta etapa definimos o diretório do Weknow TaskManager, o nosso Gerenciador de Tarefas, também definimos se terá o ícone exibido na barra de sistemas e também os atalhos;

<div align="left"><figure><img src="/files/CjLifxlvG8o1SupP1kwr" alt="" width="563"><figcaption></figcaption></figure></div>

### Definindo as configurações do PostgresSQL

* Aqui instalamos o PostgreSQL e/ou configuramos o acesso para um PostgresSQL previamente instalado;
* Também definimos o nome da base de dados que será utilizada;

<div align="left"><figure><img src="/files/YZXNVWM5xQ6EeOrcR1cZ" alt="" width="563"><figcaption></figcaption></figure></div>

> No caso de já possuir um SGBD *PostgresSQL*, certifique-se de que não exista qualquer *base de dados* com o mesmo nome do que definido nesta etapa da instalação.

### Definindo as configurações do MonetDB

O MonetDB é um SGBD indexado, responsável pela agilização das consultas realizadas pelo servidor Weknow.

* Agora definimos o local de instalação do **MonetDB** e liberamos acesso no *Firewall* do Windows;

<div align="left"><figure><img src="/files/UKBowqD2yVoQzaMMzA5D" alt="" width="563"><figcaption></figcaption></figure></div>

### Configurar Python <a href="#configurar-python" id="configurar-python"></a>

Nesta etapa definimos somente o diretório de instalação do Python (É uma linguagem de programação de alto nível que estará diponível para os utilizadores).

<div align="left"><figure><img src="/files/cxlfiOLSeU4PjUOywiDZ" alt="" width="563"><figcaption></figcaption></figure></div>

### Definindo local do arquivo de configurações

* Nesta etapa é definido o local do arquivo de configuração do Weknow, podendo ser mantido o diretório padrão;

> O diretório deste arquivo deve ser guardado pelo Desenvolvedor, pois poderá ser utilizado posteriormente. Na adição de um novo servidor Weknow, por exemplo.

<div align="left"><figure><img src="/files/5WXiNbeoxHxYrIdfEVXs" alt="" width="563"><figcaption></figcaption></figure></div>

### Definindo a licença

Agora chegou a hora de importar a licença do Weknow, esta licença é disponibilizada pelos nossos consultores durante a implantação.

* Primeiramente marcamos a opção "Obter uma licença através do serviço de licenciamento";
* Depois adicionamos o **Identificador** e a **Chave de segurança** da licença;
* Logo em seguida clique em **Obter**;

<figure><img src="/files/oqnVSE1wAS8i3qzqB7IM" alt=""><figcaption></figcaption></figure>

* Depois de clicar em **Obter**, se todos os dados estiverem de acordo, a licença será apresentada no final da *tela*, conforme abaixo:

<figure><img src="/files/IyfuFRGpLUc3PkYe0LY5" alt=""><figcaption></figcaption></figure>

### Ramo de Versão

Nesta última etapa decidimos qual o ramo de versão e de atualização queremos. Para produção, indicamos a utilização da versão estável, e num ambiente de testes a versão Beta.

* Clique em **Próximo**, e na tela carregada, revise as configurações;

<div align="left"><figure><img src="/files/DSKgndDDTcglvU1HhGBb" alt="" width="563"><figcaption></figcaption></figure></div>

> Na versão Beta, pode-se acompanhar o lançamento das melhorias do Weknow em primeira mão.

### Revisão

* Após revisar as configurações definidas, clique em **Instalar**;

<div align="left"><figure><img src="/files/upotZykAb1i9igqbIrab" alt="" width="563"><figcaption></figcaption></figure></div>

### Finalização

* Se necessário, poderá abrir a aplicação de configuração do Servidor e do Gerenciador de Tarefas;

<div align="left"><figure><img src="/files/HFp5S4nCFeBZ30k47HMt" alt="" width="563"><figcaption></figcaption></figure></div>

## Vídeos

* Acompanhe a instalação através da animação abaixo:

<div align="left"><figure><img src="/files/h4HFx9iHbrZucR1sItTr" alt="" width="563"><figcaption></figcaption></figure></div>

> Caso prefira fazer o download ou abrir em outra janela.

{% file src="/files/zRIgNseJsYihdHy9iX3O" %}
