Você está na página 1de 15

Instale Fácil

e-Cidade Community
Apresentação
Wanderlei Silva do Carmo

Analista Desenvolvedor de Sistemas

MBA Engenharia e Arquitetura de Software


Especialista em Informática Educativa
Docente em Educação Profissional Técnica

Especializando em:
Psicopedagogia e Supervisão Escolar
Licenciatura em Física

Curto tecnologias educacionais, linguagens de programação PHP, C, C#, Python e Go


Projetos em eletrônica - Arduino, etc.
Agenda
1. Motivação
2. Objetivo
3. Apresentação dos recursos
4. Repositório
5. Preparação do ambiente
6. Download do InstaleFacil
7. Enviando binarios e scripts para o servidor
8. Instalando o e-Cidade pelo navegador
9. Instalando e-Cidade com o eii-console


Motivação
• Diminuir a complexidade do processo de instalação do e-
Cidade
• Contribuição com o software livre
• Fomentar o uso do e-Cidade em larga escala
• Aumentar a adesão de desenvolvedores para criação de
ferramentas satélites para apoio a instalação,
configuração e manutenção do e-Cidade
Objetivo
• Realizar a instalação automática padrão do e-Cidade
com apenas um clique ou com apenas um comando
executado pelo usuário/técnico.
Apresentação dos recursos
InstaleFacil pela linha de eii-console
InstaleFacil pelo navegador no desktop
Disponível em https://github.com/w3aewander/InstaleFacil
Repositório
Preparacão do ambiente
Instalação sistema operacional (Ubuntu-lts-server 18.04 ou 20.04)

Instalação e configuração do acesso remoto via ssh

Habilitar o ssh para login como root

Criação de chaves publicas e privadas hosts confiáveis sem


depender de senhas
– Comandos
• ssh -t rsa -b 4096
• ssh-copy-id root@ip_servidor
Download do InstaleFacil
Se você quer apenas utilizar baixe somente os os seguintes
arquivos pois já estão compilados para rodar no Ubuntu.
Enviando binarios e scripts para o servidor
• Depois de baixar os arquivos necessários no repositório você
deve enviar os scritps instalar_ubuntu.sh, checkifisinstalled.sh,
os binários eei-console e o arquivo config.ini para o servidor via
scp. Edite o arquivo config.ini com as informações necessárias

• scp scritps instalar_ubuntu.sh checkifisinstalled.sh eii-console


config.ini root@ip_servidor.

• Como as chaves foram configuradas, não pedirá senha pois o


seu host é um host confiável.
Executando o InstaleFacil
• Em sua máquina local execute o binário do InstaleFacil.
Ele vai ouvir em http://localhost:9999. Acesso o endereço
pelo navegador Firefox, Chrome, Edge, etc...
Instalando o e-Cidade pelo navegador

Agora é só clicar no botão e


aguardar o final da instalação.

Informações da instalação
aparecerão nesta área.
Instalando e-Cidade com o eii-console
Exeute o binário no servidor em um terminal ssh ou no console digitando o comando ./eii-console,
tecle enter e pronto. É só aguardar o final da instalação.Caso o programa detect que o e-Cidade já
está instalado, ele emitirá um aviso.
AcessandoAcessando
o sistemao instalado
e-Cidade
Quando o processo de insstalação finalizar abra o sistema pelo IP.

Você também pode gostar