O início


Meu nome é Wilson, e hoje vou iniciar a construção do meu blog. Aqui quero ir compartilhando o desenvolvimento dos meus projetos.

A maneira mais simples de criar um blog seria utilizar algum serviço de hospedagem com serviço de blog instalado, como o Wordpress por exemplo. Porém, quero algo flexível, e portanto vou iniciar meu projeto do zero.


Hospedagem

Para hospedagem estou utilizando um Raspberry Pi 4 com Linux Ubuntu. A rota entre meu domínio e meu servidor Nginx no Raspberry será feita pelo serviço de Túnel da Cloudflare. Futuramente se necessário, altero minha hospedagem para algum serviço de VPS.


Stacks

No backend vou utilizar o Koa.js, pois quero trabalhar com Node.JS, mas quero algum framework para agilizar um pouco as coisas, mas não queria um framework completo. No frontend irei utilizar o Next.js. Até mesmo o bom e velho HTML + CSS + JS me serviria, mas quero agilizar um pouco as coisas, e poder trabalhar com web components e já ter todo o mecanismo de rotas pré-configurados irá me ajudar bastante. No banco de dados, escolhi o MariaDB. Já utilizei muito o Access e SQLite, mas nunca o MariaDB, então será interessante aprender a utilizá-lo. Alías, tanto o Koa, quanto o Next e MariaDB será a primeira vez que os utilizo, apesar de já ter uma noção em frameworks parecidos.