Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior Próxima revisão Ambos lados da revisão seguinte | ||
instalacao_on_premise_flashman [01/05/2019 05:16] superuser |
instalacao_on_premise_flashman [11/02/2020 21:01] superuser |
||
---|---|---|---|
Linha 3: | Linha 3: | ||
=== Sistemas operacionais testados: Ubuntu 16.04 e 18.04 === | === Sistemas operacionais testados: Ubuntu 16.04 e 18.04 === | ||
=== Requisitos de hardware: Processador quad core (i5 ou superior). 8GB RAM. 50GB HDD disponíveis. === | === Requisitos de hardware: Processador quad core (i5 ou superior). 8GB RAM. 50GB HDD disponíveis. === | ||
+ | === Requisito de rede: IP real público (Será necessário para os aplicativos FlashApp acessarem o roteador de qualquer rede) === | ||
- Atualizar repositórios através do comando <code>sudo apt-get update</code> | - Atualizar repositórios através do comando <code>sudo apt-get update</code> | ||
- IMPORTANTE! Instalar e configurar o NTP | - IMPORTANTE! Instalar e configurar o NTP | ||
Linha 50: | Linha 51: | ||
mkdir ./flashman | mkdir ./flashman | ||
unzip flashman.zip -d ./flashman/</code> | unzip flashman.zip -d ./flashman/</code> | ||
+ | - **Atenção!** O arquivo .ZIP pode ser baixado através da conta da Anlix através da opção "Ferramentas" | ||
- No diretório extraído do Flashman, execute o seguinte comando: <code> | - No diretório extraído do Flashman, execute o seguinte comando: <code> | ||
npm install | npm install | ||
Linha 105: | Linha 107: | ||
renew_hook = <<caminho completo>>/flashman/scripts/cert-deploy-hook.sh <<caminho completo>>/flashman/certs meuflashmandeexemplo.dominio.com <<usuário>> | renew_hook = <<caminho completo>>/flashman/scripts/cert-deploy-hook.sh <<caminho completo>>/flashman/certs meuflashmandeexemplo.dominio.com <<usuário>> | ||
</code> | </code> | ||
- | - A edição do crontab pode ser feita através do comando: <code>sudo crontab -e</code> | + | - Verifique se o arquivo <<caminho completo>>/flashman/scripts/cert-deploy-hook.sh possui permissões de execução |
- Substitua o valor "meuflashmandeexemplo.dominio.com" pelo domínio completo de seu servidor cujo o certificado foi gerado | - Substitua o valor "meuflashmandeexemplo.dominio.com" pelo domínio completo de seu servidor cujo o certificado foi gerado | ||
- Substitua o <<caminho completo>> pelo caminho até o diretório raiz do Flashman. | - Substitua o <<caminho completo>> pelo caminho até o diretório raiz do Flashman. | ||
Linha 139: | Linha 141: | ||
pm2 save | pm2 save | ||
</code> | </code> | ||
+ | |||
+ | ==== Opcional: Backup dos dados na nuvem da Anlix ==== | ||
+ | |||
+ | **Atenção! Entre em contato com a Anlix para obter os tokens de backup de dados na nuvem** | ||
+ | |||
+ | O script de backup de dados do Flashman na nuvem da Anlix está localizado em: | ||
+ | <code><<caminho completo>>/flashman/scripts/backup-flashman-onpremise-db.sh</code> | ||
+ | |||
+ | O script de recuperação de dados do Flashman na nuvem da Anlix está localizado em: | ||
+ | <code><<caminho completo>>/flashman/scripts/restore-flashman-onpremise-db.sh</code> |