Moodle
Mudando Moodlebox de dominio

Uma das coisas que você logo precisa ao rodar o seu servidor moodle, é mudar ele para um dominio externo.

No meu caso, http://maurinsoft.com.br:88

Vou explicar detalhadamente como fazer neste post.

Este post foi baseado nas informações apresentadas neste link:

https://moodlebox.net/en/help/domain-name-change/

Passo 1: Edite seu hosts

Entre no link /etc/hosts

Com o editor pico, digite o seguinte comando:

sudo pico /etc/hosts

Com isso voce deverá incluir seu dominio, como fiz com o meu:

Passo 2: Mude o nginx web server

Agora devemos mudar o nginx web server para responder no endereço e porta corretas.

No meu caso, irei colocar o meu dominio e a porta 88, o arquivo é o /etc/nginx/sites-available/default, para tanto edite o arquivo, conforme a sintaxe abaixo:

sudo pico /etc/nginx/sites-available/default

Realize as seguintes modificações,

Modificação do web server

Modifique a porta do servidor no meu caso para 88, onde aparece o listen

Modifique o server_name para seu url, não esqueça o ponto e virgula.

Passo 3: Mude seu URL

Agora iremos editar o arquivo /etc/dnsmasq.conf, para tanto rode o seguinte comando:

pico /etc/dnsmasq.conf

Neste arquivo, voce deve mudar o txt-record, conforme figura abaixo:

Passo 4: Mude o site

Agora por fim iremos mudar as configurações do site, para isso, edite o arquivo config.php, localizado em /var/www/moodle/, através do seguinte comando:

sudo pico /var/www/moodle/config.php

A mudança deve ser conforme apresentada:

Passo 5: Ative as mudanças no seu roteador

Agora, é necessário criar um servidor virtual no seu roteador, para visualizar a porta, e permitir que conexões externas acessem seu servidor.

Essa parametrização muda de modelo para modelo de servidor. Por isso irei apresentar o que deve ser feito, sem entrar em detalhes, pois seria útil apenas para quem possuísse o mesmo roteador que eu.

Em modo avançado, geralmente existe uma opção de servidores virtuais, crie uma regra, para que quando alguem solicitar um acesso na porta externa seja direcionada para o ip do raspberry (precisa pegar qual é) na porta que vc quer bater.

No meu caso ficou assim:

Pronto agora é só entrar dar o comando reboot como sudo:

sudo reboot

Segue resultado final:

Tela administrativa
Blog Dicas
Moodle no Raspberry PI

Moodle é uma plataforma de e-learning que permite escrever e armazenar cursos online.

O moodle atualmente é a ferramenta online mais usada no mercado.

Estaremos aqui apresentando uma solução de pequeno custo, para que voce desenvolvedor, crie sua própria “escola” online com um pequeno custo.

Usaremos o Rasperry PI para instalar o Moodle.

Primeiramente, é necessário ter um raspberry pi, no caso usei o Raspberry Pi 3, que apesar de sua capacidade limitada, da conta da tarefa.

Baixar imagem no site

Usaremos para instalar o moodle o projeto moodlebox.net, que disponibiliza uma imagem de distribuição instalável no raspberry pi.

https://moodlebox.net/en/help/download-the-disk-image/

A maior parte das informações aqui dispostas, foram compiladas deste próprio site.

Baixe o aplicativo, e em seguida grave o cartão sd. Recomendo que o seu cartão tenha no mínimo 16gb, recomendável que seja maior, para que consiga usar uma base maior.

Para gravar a imagem eu utilizo o programa win32disk, que pode ser baixado em :

https://sourceforge.net/projects/win32diskimager/

gravação do moodle em sd

Após esta etapa, agora iremos instalar o cartão no raspberry, e liga-lo.

Instalação

Após a gravação do cartão, e ter ligado o raspberry pi.

MoodleBox network topology
topologia de instalação do Moodle

O moodle ira ser instalado em sua maquina. Aguarde alguns segundos, para a instalação ser completada.

Ao instalar o moodle irá criar uma rede wifi chamada moodle

A senha será moodlebox tudo minusculo.

Conecte-se a rede para finalizar.

Após conecectado entre no browser e conecte-se através do site:

http://moodlebox.home/

Tela do moodle

Percebi, que a tela demorou vários segundos para aparecer, no meu caso tive que desativar a conexão ethernet, e deixar apenas o wifi conectado.

CLick no link de login, para entrar o usuário e senha.

Autenticação

Por padrão o usuário e senha são:

  • Usuário: moodlebox
  • Senha: Moodlebox4$

Recomendamos que faça a mudança o mais brevemente possível destes.

Conectar por Ethernet

Para conectectar via ssh, é necessário descobrir primeiro o ip que o servidor DHCP, estabeleceu para sua maquina.

Para isso entre no seu roteador, verifique o ip sorteado para ele.

No meu caso foi esse, no seu pode mudar

Agora é necessário incluir no arquivo hosts de sua maquina o seguinte padrão.

No windows 10 o arquivo hosts fica em C:\Windows\System32\drivers\etc

E para edita-lo será necessário estar em modo administrador.

edição do arquivo hosts no windows 10

Pronto sua maquina agora encontrará o

http://moodlebox.home

Acesso SSH

Para conectar via SSH será necessário usar um cliente ssh, no meu caso uso o bitvise

conexão com bitvise

As informações de conexão são:

  • host: moodlebox
  • username: moodlebox
  • password: Moodlebox4$

Agora vc pode trabalhar diretamente no servidor

Acesso ssh no servidor Moodle.

Próximos passos

Em breve estarei adicionando novos postas, pois também sou aluno como você, e a medida que aprendo, publicarei novos posts.

maurinsoft.com.br