-
Notifications
You must be signed in to change notification settings - Fork 0
Mconf Web UFRGS (versão antiga)
Documentação para instalação do portal web da UFRGS.
O código da aplicação está em https://github.com/mconf-ufrgs/mconf-web
, que é uma versão customizada do original em https://github.com/mconf/mconf-web
.
Seguir o guia padrão de instalação do Mconf-Web que está nesta página, observando o seguinte:
- Na seção 3, baixar a aplicação do endereço
git://github.com/mconf-ufrgs/mconf-web.git
. - Ainda na seção 3, no lugar de
git checkout v0.7
, utilizar o branch master:git checkout master
.
- Habilitar SSL/HTTPS: ver manual
- Habilitar o Shibboleth no servidor: ver manual
- Algumas configurações do Shibboleth devem ser adaptadas pra federação da UFRGS. TODO: instruções do que deve ser adaptado
Após instalar a aplicação, acessar o endereço /admin
da mesma (e.g. http://mconf-teste.ufrgs.br/admin
) e logar com o usuário admin padrão:
- Username:
admin
- Senha:
admin
Após entrar com a conta admin
, a senha deste usuário pode ser modificada acessando a página "account".
Acessar a página de configuração da aplicação (mais detalhes aqui) para configurar os campos abaixo. Alguns desses campos requerem que a aplicação seja reiniciada para serem aplicados. Para reiniciar a aplicação veja esta página.
Configurações básicas:
- Application Domain: colocar o domínio atribuído ao site.
- Language:
pt-br
Para a autenticação Shibboleth:
- Enable Shibboleth: habilitar
- Shibboleth environment variables (nota: separar itens com uma nova linha):
cn mail ufrgsVinculo uid shib-.* ```
- Shibboleth field for email:
mail
- Shibboleth field for name:
cn
- Shibboleth field for login:
uid
Com essas configurações o acesso através da federação já deve estar funcionando.
Configurações do SMTP para utilizar uma conta do Gmail (normalmente a maneira mais fácil de testar o envio de emails inicialmente):
- SMTP login:
[email protected]
- SMTP password: --consultar equipe--
- SMTP server:
smtp.gmail.com
- SMTP domain:
gmail.com
- SMTP port:
587
- Use TLS in SMTP: --marcar--
- Auto start TLS in SMTP: --marcar--
- SMTP authentication type:
plain
- SMTP sender:
[email protected]
(ou outro)
Configurações do SMTP para utilizar um servidor de emails no localhost:
- SMTP login: --deixar em branco--
- SMTP password: --deixar em branco--
- SMTP server:
localhost
- SMTP domain:
localhost
- SMTP port:
25
- Use TLS in SMTP: --não marcar--
- Auto start TLS in SMTP: --não marcar--
- SMTP authentication type: --deixar em branco--
- SMTP sender:
[email protected]
(ou outro)
Na aba "BigBlueButton", haverá um servidor de web conferência já pré-cadastrado. Modifcar as configurações deste servidor para:
- Name:
Default Server
- URL:
http://lb.mconf.org/bigbluebutton/api
- Security Salt: --consultar equipe--
- Version:
0.8
- String ID:
default-server
Atualizar a versão do software (baixar nova versão do branch ufrgs
):
cd ~/mconf-web/current
git pull
git checkout ufrgs
git pull origin ufrgs
Atualizar as dependências:
git submodule update
bundle install --without=development test
Migrar o banco de dados:
bundle exec rake db:migrate RAILS_ENV=production
Atualizar a crontab:
bundle exec whenever --update-crontab mconf-web --set environment=production --roles db
Mais detalhes sobre as versões do portal estão na página Changelog. Para o Mconf-Web base, changelog e road map estão neste link.
Por fim, reiniciar o servidor. Instruções nesta página.