Mudanças entre as edições de "TODO do servidor"
Linha 4: | Linha 4: | ||
== Mover o servidor para a nuvem USP == | == Mover o servidor para a nuvem USP == | ||
− | O [[Fleming (servidor) | fleming]] é uma máquina bem antiga, e que já apresentou problemas de hardware uma vez. Para garantir que os serviços | + | O [[Fleming (servidor) | 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. | 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. |
Edição das 00h47min de 30 de julho de 2015
Coisas que podem ser melhoradas no servidor do curso.
Índice
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.
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.
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.