TODO do servidor

De Wikoleculares
Ir para navegação Ir para pesquisar

Coisas que podem ser melhoradas no servidor do curso.


Mover o servidor para a nuvem USP

O fleming é uma máquina bem antiga, e que já apresentou problemas de hardware uma vez. Para garantir que os serviços atualmente hospedados nele vão continuar funcionando a longo prazo, seria interessante conseguir com o CCE uma conta na nuvem USP, e mover todos serviços (e.g. Apache, Postfix, Mailman, BIND) e dados para lá. Mesmo se faltarem alunos para administrar no futuro, um servidor Debian bem configurado ficaria funcionando por um bom tempo autonomamente.

Isso também acabaria com o problema de o servidor ficar offline às vezes por causa da instabilidade das redes de eletricidade e internet no favo (especialmente em tempos de chuva), bem como com o problema de falta de espaço na /home/.

No arquivo da lista dos admins no Google Groups ficaram documentadas várias etapas da mudança do apostol para o fleming, o que pode vir a ser útil.


Realocar espaço da /var/ para a /home/ no LVM

A partição /var/ do fleming está com bastante espaço sobrando, enquanto a /home/ está cheia. Como as partições do servidor são volumes lógicos do LVM, dá para resolver isso bootando o servidor com um live USB e fazendo o procedimento de contrair a /var/ e então o de expandir a /home/.

É uma tarefa relativamente simples, mas se fizer errado a partição inteira vai para o saco...


Webmail

Em 2014, o fleming teve um problema de hardware depois que a reforma terminou, quando ele foi movido de volta para o favo 22. Nisso a /var/ teve que ser revertida para um backup de 2012, o que deixou o servidor sem webmail disponível.

Nós usávamos o Roundcube antes, que é uma ótima alternativa entre os webmails livres disponíveis. É interessante ver se não compensa instalar o Kolab, que inclui o Roundcube e tem alguns recursos adicionais. Mas a princípio só instalar o Roundcube seria o bastante.


Site em inglês

O site do curso atualmente não tem uma versão em inglês. Criar isso seria uma questão de traduzir os arquivos .html do site, colocar na pasta /var/www/en (ou coisa do tipo) e criar um link para essa pasta na parte de cima de todas as páginas do site.


Revista CCM

Nós temos o endereço revista.cecm.usp.br, mas ele não está sendo usado para nada. Se existirem alunos motivados a reviver a revista, uma opção seria fazer uma instalação do WordPress no servidor e configurar o Apache para apontar esse endereço para a pasta dela. Aí seria uma questão de fazer a configuração inicial (fácil), instalar um tema bonito (fácil) e procurar continuamente pessoas para escrever postagens interessantes (difícil).


Rede social para alunos

Nós criamos em 2013 um fórum do curso no servidor, usando o Simple Machines Forum. Ele foi até que ativo por alguns meses, mas eventualmente ficou abandonado, e ainda foi completamente perdido em 2014 quando deu o pau mencionado acima. Talvez valha a pena tentar de novo criar um fórum. Era útil para discutir problemas, ainda mais porque tinha LaTeX configurado...

Uma outra opção que foi apontada e que pode valer apena é a Red Matrix.


Backup

Existem backups do servidor em dois computadores da pró-aluno. O do pauling é de julho/2015, e o do einstein é do começo de 2015. Seria interessante voltar a atualizar esses backups periodicamente usando o cron. No arquivo da lista de e-mails dos admins no Google Groups está documentado em detalhes como fazer isso.