Skip to main content

Tag: GitHub

How to deploy a serverless website

I have been using the following techniques to deploy my (this) website automatically from GitHub to Cloudflare Pages for a few years now. The best part is that you can have all this for free; of course, you still need to pay for a domain, nothing is 100% free in life, right? Before we start, I’d like to clarify that this will not be a step-by-step guide on creating a pipeline to deploy your website.

Sharing my dotfiles

Here I am, trying to write in english as an exercise and, ofcourse, attempting to reach more people with my ideas. This post is only to share with the community my dotfiles automation. All over the internet we can found a hundred of scripts to link files in your home directory. Many of them has some kind of restriction (yeah, my bootstrap script have some things that fit to my reallity, but can be easily changed to yours).

Script de auto-upgrade para Mikrotik

Tenho uma “pseudo-paranóia” de manter meus sistemas e softwares sempre atualizados; isso quando não uso versões de desenvolvimento ou beta só para poder estar em contato com as ideias e soluções mais recentes dos desenvolvedores. Agora que tenho um Mikrotik em casa não ia ser diferente. Até testei um tempo a versão 6.37rc mas confesso que gerou mais dores de cabeça do que “oportunidades de testar novos recursos”; Mas claro que isso não iria me desanimar.

Script de Failover / Redundância para Mikrotik

A algum tempo quando troquei de emprego comecei a lidar com Mikrotik praticamente todos os dias; e com o uso constante, surgem as necessidades. Diferente de outras soluções (ex. EdgeOS), o RouterOS não possui nenhuma solução “pronta” para redundância e failover. No Wiki da Mikrotik existem diversos scripts para implementar FailOver automático, mas ainda assim optei por desenvolver um próprio que atendesse todas minhas necessidades. Explicando de forma bem geral o script, ele trabalha com N gateways de internet, N tabelas de rota e N hosts de monitoramento.