
Photo by Julian Myles on Unsplash
Em novembro fiz um post falando sobre a manutenção que tinha feito no sistema, agora novamente volto com um texto parecido. No início do ano resolvi mexer em alguns pontos aqui.
Nos últimos dias resolvi tirar o projeto da hospedagem compartilhada e migrar tudo para um VPS dedicado. Fiz isso por alguns motivos, como, por exemplo, ter mais controle sobre tudo. Na realidade, estava tendo alguns problemas na hospedagem antiga por conta de suas limitações. Por exemplo, estava com um problema de queda do sistema, e o script que fiz para reiniciá-lo não estava dando certo em vários momentos.
O blog roda em uma arquitetura mais "bonita". Uso o Nginx à frente, forçando HTTPS e cuidando das requisições, enquanto o backend Flask roda com Gunicorn como um serviço do sistema. A comunicação interna acontece via socket Unix.
Além disso, fiz alguns ajustes de segurança, configurei um firewall, Fail2Ban ativo e outras coisinhas. Isso é algo que costuma ficar nos bastidores, mas faz toda a diferença e evita problemas no futuro.
Mudei ainda o DB, migrei do SQLite para um PostgreSQL. O motivo é simples, estava com alguns gargalos por conta de como eram hospedadas as imagens em Base64. Sendo assim, estava ficando muito lento. Logicamente alterei isso. Além disso, fiz mais dois ajustes, o primeiro na parte de admin, que estava com um bug e não aparecia o botão de "voltar" para editar os textos, e também ao gerar o feed, que estava dando um erro.
Visualmente não mudei nada.
Por enquanto é isso.