Máquina Virtual com instalação padrão do Openredu

Pessoal,

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.49­0+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:

https://drive.google.com/folderview?id=0BwfwDtjOnrKjejlQOW91YjBBU2c&usp=sharing

Att.

4 curtidas

Configurando URL padrão da aplicaçã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:

Configuracao de email

    config.email = "email_de_retorno@gmail.com"
    config.action_mailer.delivery_method = :smtp
    config.action_mailer.raise_delivery_errors = true
    config.action_mailer.smtp_settings = {
            address: "smtp.gmail.com",
            port: 465,
            domain: "smtp.gmail.com",
            authentication: "plain",
            enable_starttls_auto: true,
            user_name: "conta_de_email@gmail.com",
            password: "senha_conta_de_email",
            openssl_verify_mode: 'none'
    }

OpenRedu is running!

2 curtidas

Pessoal,

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…

  1. Readme - Infomações Gerais da Máquina Virtual
  2. Configurando a URL da sua instância
  3. Configurando o serviço de e-mail - Servidor SMTP
  4. Configurando o serviço de Chat - Professor/Aluno

Att.

2 curtidas