Depois de realizar testes em algumas distribuições, buscando uma que apresentasse facilidade de gestão e que após instalar o Openredu não ficasse muito grande, contribuindo para sua difusão, comunico que foi concluído a customização de um appliance com a instalação padrão do Openredu e disponibilizado por meio de uma máquina virtual.
O appliace escolhido foi o TurnKey Nginx Server por apresentar estas características:
“…strong focus on performance, high concurency (over 10,000 simultaneous connections), and low memory usage…”
E além de recursos extras que auxiliam na manutenção do servidor, como:
Web Shell (SSH pelo browser);
Webmin (ferramenta gráfica de gestão do servidor);
Adminer (gestor de banco de dados com administração web)
SSH/SFTP habilitado
…
Nele foi instalado todos os pacotes extras necessários para rodar o Openredu, seguindo o tutorial da comunidade: https://goo.gl/icjZX1
Foi habilitado também a integração Passenger + Nginx para rodar o Openredu como um Virtual Host, seguindo este tutorial: https://goo.gl/IHm8zs
Resumo da Instalação:
● Debian GNU/Linux 8.4 (jessie)
● nginx version: nginx/1.10.0
● ruby 1.9.3p551
● MySQL: 5.5.490+deb8u1
● Disco: 20 GB
● Memória: 1 GB (expansível pelo Gerenciador de Máquina Virtual)
● Tamanho da VM: 1,25 GB (tranquilamente transportável em usb sticks)
A máquina virtual esta disponível em formato .OVA, pronta para importação em Virtual Box ou outros gerenciadores de VMs.
Esta disponível inicialmente neste repositório com um tutorial de importação:
Acessar via SSH (pode-se utilizar o Web Shell da página inicial) com as credenciais:
Usuário: root
Senha: Openredu.
Edite o arquivo:
/home/openredu/OpenRedu/config/environments/development.rb
Modifique as linhas, informando o IP ou URL que o Openredu esta rodando.
config.url = “0.0.0.0:3000”
config.representer.default_url_options = {:host => “127.0.0.1:3000”}
Edite o arquivo:
/home/openredu/OpenRedu/config/application.rb
Modifique a linha abaixo, informando o IP ou URL que o Openredu esta rodando.
config.representer.default_url_options = {:host => “127.0.0.1:3000”}
Serviço de entrega de e-mail
Esta máquina virtual do Openredu opera em modo Developer (desenvolvimento) e por padrão o serviço de entrega de e-mails encontra-se desabilitado.
Para habilitar o envio de email, pode-se utilizar um servidor SMTP, como a Gmail por exemplo, para fazer isso basta:
Acessar via SSH (pode-se utilizar o Web Shell da página inicial) com as credenciais:
Usuário: root
Senha: Openredu.
Acrescente o bloco abaixo, antes de Footnotes.run!, editando o campos em negrito:
Comunico que no link onde encontra-se as máquinas virtuais (Virtual Box e VMware) no Google Drive (https://goo.gl/PSRZEt) é possível ter acesso de forma segmentada às configurações extras necessárias para operacionalizar o uso do Openredu…