Blog de tutoriais de TI
Passo a passo para instalar, configurar e colocar no ar: Linux, Docker, deploy, apps mobile, hospedagem e VPS, servidores de jogos e mais.
Linux & Sistemas
- Como configurar um bastion SSH com chaves e autenticação de dois fatores (2FA) no Ubuntu Server 22.04
- Como escolher a distribuição Linux certa para o seu servidor
- Como instalar o Ubuntu Server: passo a passo
- Tutorial: migrar tarefas agendadas de cron para systemd timers no Debian/Ubuntu
- Tutorial: configurar cgroup v2 e systemd ResourceControl para limitar CPU, memória e I/O de containers Docker no Debian
Docker & Containers
- Como criar imagens Docker leves usando multistage builds e minimizar camadas
- Como construir imagens Docker multi‑arquitetura (amd64/arm64) com GitHub Actions
- Seu primeiro Dockerfile do zero: passo a passo
- Instalação do Docker e Docker Compose no Linux: guia completo
- Como usar BuildKit e cache remoto para acelerar builds Docker em pipelines CI
- Criar registry Docker privado com autenticação e espelhamento (mirror) em VPS: tutorial passo a passo
- Expor métricas PHP‑FPM para Prometheus com exporter em Docker Compose (tutorial)
Deploy & DevOps
- Como configurar um pipeline de deploy automático com GitHub Actions
- Como fazer deploy de um projeto Laravel em produção (passo a passo)
- Configurar GitLab CI runner self‑hosted com Docker e cache remoto para acelerar builds: tutorial prático
- Deploy blue-green com Docker Compose para aplicações PHP monolito (Nginx, DB e healthcheck)
- tutorial: implementar Canary releases com Traefik em Docker Compose usando headers e weight routing para deploys graduais de aplicações PHP
Apps mobile
- Como publicar um aplicativo Android na Google Play Store: guia completo
- Publicar aplicativo iOS na App Store: passo a passo
- Tutorial: configurar pipeline CI para Android com GitHub Actions, proteger keystore e publicar rollout internal — passo a passo
Hospedagem & VPS
- Passo a passo: como escolher o tamanho certo de VPS para o seu projeto
- Tutorial: automatizar snapshots LVM e uploads incrementais para S3 usando systemd timers e Restic no Debian
- VPS, hospedagem compartilhada ou baremetal: qual escolher passo a passo
Servidores de jogos
- Como configurar um servidor dedicado de Valheim na VPS com backups automáticos e gerenciamento de mods
- Passo a passo: configurar servidor de Minecraft do zero
- Servidor de V Rising na VPS: passo a passo
- Guia passo a passo para subir servidor privado de RuneScape
Redes & Segurança
- Como configurar um firewall básico no Ubuntu com UFW
- Como configurar SPF, DKIM e DMARC em Postfix para melhorar entrega de e‑mails (passo a passo)
- Guia prático: como configurar WireGuard site-to-site entre duas VPS Debian passo a passo
- Como gerar certificado SSL grátis com Let's Encrypt (passo a passo)
- Guia prático: passo a passo: configurar WireGuard VPN road‑warrior no Debian para acesso remoto seguro
- Passo a passo: configurar mTLS entre microserviços em Docker Compose usando PKI interna
- Configurar fail2ban com acionamento por webhooks e Telegram no Ubuntu 22.04
- Tutorial: configurar HAProxy com Let's Encrypt e healthchecks para balanceamento de tráfego entre containers Docker em VPS (passo a passo)
- Configurar mTLS entre Nginx e uma aplicação Node.js usando HashiCorp Vault para emissão automática de certificados
- Tutorial prático: implementar mTLS entre Nginx e microserviços usando smallstep CA em Docker Compose