Um repositório para guardar e compartilhar projetos de automação e soluções tecnológicas "faça você mesmo" (DIY). A ideia aqui é resolver problemas do dia a dia de forma criativa e de baixo custo, sem frescura.
Se dá pra automatizar com um módulo low-cost, um sensor e um pouco de código, o lugar é aqui! 👨💻🔧
Aqui estão os projetos documentados até agora. Cada link contém um README com o passo a passo completo.
| Projeto | Descrição Resumida | Tecnologias Principais |
|---|---|---|
| 🏦 Actual Budget (Docker) | Gerenciador financeiro pessoal self-hosted com envelope budgeting e importação de CSV (Mobills). | Actual Budget, Docker, SQLite, PowerShell |
| 🛡️ AdGuard Home (Docker + Cloudflare Tunnel) | DNS server com bloqueio de ads e trackers para toda a rede. DoH externo via Cloudflare Tunnel e perfil iOS. | AdGuard Home, Docker, Cloudflare Tunnel, DNS-over-HTTPS |
| 🧠 AI-Memory (AkitaOnRails) | Memória persistente para o Claude Code via arquitetura cliente-servidor: backend Docker no Orange Pi + CLI Rust no Windows interceptando hooks. | Docker, Rust, Gemini API, MCP, PowerShell |
| ⚡ Armadilha de Choque Automática | Sistema de proteção ativa com malha eletrificada (110V/127V), loop de segurança e agendamento pelo Home Assistant. | Sonoff RE5V1C, Tasmota, Sensor PIR DYP-ME003 , Home Assistant |
| 🔐 Authelia + lldap (SSO self-hosted) | Login SSO com usuários ilimitados e MFA para qualquer app, via forward-auth. lldap dá UI web de gestão de usuários. Sem Redis/Postgres (SQLite). | Authelia, lldap, Docker, LDAP, SQLite |
| 💾 Backup Total da Orange Pi 5 (OMV + Timeshift) | Backup completo de uma placa ARM e restauração do zero: Timeshift para os arquivos, mais o bootloader (SPI NOR + setores brutos do NVMe) que ele não cobre. Quatro cenários de desastre. | Timeshift, OpenMediaVault, Orange Pi 5, RK3588, U-Boot, dd |
| 🍱 BentoPDF (100+ ferramentas, tudo no navegador) | Kit de PDF self-hosted sem backend: o container só serve estáticos e todo o processamento (converter, OCR, assinar, comprimir) roda no navegador via WASM. Sem login próprio, autenticado pelo Authelia na frente. | BentoPDF, Docker, nginx, WebAssembly, Authelia |
| 💧 Bomba d'ÁGua Automática | Controla uma bomba d'água remotamente com base no nível do reservatório, usando uma rede Wi-Fi local ponto a ponto. | Sonoff RE5V1C, Tasmota, Sensor HC-SR04 ou RCWL-1655, TP-Link CPE |
| 🔀 Caddy (Reverse Proxy + forward-auth) | Caddy compartilhado que roteia por hostname e impõe login (Authelia) nos apps protegidos. Base para reusar auth em vários projetos. | Caddy, Docker, Cloudflare Tunnel, forward-auth |
| ⚙️ CI/CD com GitHub Actions + Self-Hosted Runner | Configura pipeline de testes e deploy automático no Debian usando runner self-hosted (OrangePi, Raspberry Pi, etc.). | GitHub Actions, Self-Hosted Runner, Docker, Debian |
| 🐳 Docker + Portainer no Debian | Guia para instalar Docker e Portainer em um Debian (x86/ARM), centralizando dados em /srv. |
Docker, Portainer, Debian, Docker Compose |
| 📜 Dozzle (Logs, Uso e Saúde dos Containers) | Logs ao vivo, CPU, memória, rede, disco e saúde de cada container no navegador, com login próprio (v11) e configurações salvas em /data. |
Dozzle, Docker, Portainer |
| 💰 Firefly III (Docker + Cloudflare Tunnel) | Gerenciador financeiro self-hosted com suporte a migração de CSV (Mobills). | Firefly III, Data Importer, Docker, MariaDB |
| ⚒️ Forgejo (Git Self-Hosted via Docker) | Servidor Git self-hosted (alternativa ao GitHub/GitLab) com Docker + PostgreSQL. CI/CD com Forgejo Actions (runner no Docker do host) sobe junto da stack. | Forgejo, Docker, PostgreSQL, Forgejo Actions |
| 📝 FrankMD (Docker + Cloudflare Tunnel) | App de notas em Markdown self-hosted (Rails 8), sem banco de dados — cada nota é um arquivo .md no disco. IA opcional (Gemini), buscas e exposição via Cloudflare Tunnel + Access. |
FrankMD, Docker, Rails 8, Cloudflare Tunnel |
| 🏠 Home Assistant (repositório dedicado) | Stack de automação (HA, Mosquitto, Node-RED, ESPHome, HA Bridge) mais as automações, cards e scripts da casa. Migrou para um repositório próprio. | HA, Docker, Mosquitto, Node-RED, ESPHome |
| 🎬 Mídia: Plex, Jellyfin e *arrs (Docker) | Streaming doméstico automatizado: pediu no celular, baixa, renomeia, legenda e aparece catalogado na TV. Hardlink sem duplicar espaço e transcode por hardware Rockchip no Jellyfin. | Plex, Jellyfin, Radarr, Sonarr, Prowlarr, qBittorrent, Docker |
| 🔗 n8n (Docker + PostgreSQL + Cloudflare Tunnel) | Automação de workflows self-hosted (alternativa ao Zapier/Make) com PostgreSQL dedicado e webhooks via túnel. Base do projeto radar. | n8n, Docker, PostgreSQL, Cloudflare Tunnel |
| 🐧 Omarchy no Alienware (personalizações e reinstalação) | Inventário de tudo o que foi personalizado no Omarchy 4 do notebook (atalhos, monitores, Alt+Tab com miniaturas, acesso remoto, drive-sync, /etc, pacotes) e um espelho com export/install para reinstalar do zero, com dados pessoais em placeholders. |
Omarchy, Hyprland, Quickshell, Bash, Arch Linux |
| 📂 OpenList (Docker + Cloudflare Tunnel) | File manager que serve arquivos existentes do HD diretamente, sem importação. WebDAV para apps mobile e Windows. | OpenList, Docker, Cloudflare Tunnel, WebDAV |
| ☁️ Oracle Cloud Free Tier VPS (ARM) via Pay-As-You-Go | VPS gratuita da Oracle (4 OCPUs, 24GB RAM) com prioridade máxima e custo zero via conta Pay-As-You-Go. | Oracle Cloud, VPS, ARM, Ubuntu, SSH, iptables |
| ☁️ ownCloud oCIS (Docker + Cloudflare Tunnel) | Cloud storage pessoal com sync, compartilhamento e apps mobile. Acesso via Cloudflare Tunnel. | ownCloud oCIS, Docker, Cloudflare Tunnel, WebDAV |
| 🛰️ Portainer Agent (outra máquina no Portainer central) | Liga outra máquina com Docker ao Portainer do homelab pelo Tailscale, sem instalar um segundo Portainer nela. Cobre o firewall do Omarchy (ufw-docker) e como fica o /srv. |
Portainer, Docker, Tailscale, ufw |
| 🖥️ RDP no Navegador (Cloudflare Access + Tunnel) | Acessa o PC de casa a partir de uma máquina corporativa usando só o navegador, sem VPN nem cliente RDP. Contorna bloqueio de acesso remoto por categoria de domínio. | Cloudflare Access, Cloudflare Tunnel, RDP, Zero Trust, PowerShell |
| 🔬 REA (engenharia reversa com agentes) | Dá ao Claude Code um MCP de engenharia reversa (229 ferramentas + CLI rea): binários Go/Rust/ELF/PE, apps JavaScript/Electron, APK, .NET, sites e HAR, tudo local e com evidência e limitações em cada resposta. Imagens ESP32 na próxima release. |
REA, MCP, Claude Code, Node.js, Engenharia reversa |
| 🖥️ RustDesk Headless no Debian | Configura o RustDesk em um servidor Debian sem monitor (headless) com uma sessão XFCE virtual (Xvfb). | RustDesk, Debian, XFCE, Xvfb, systemd |
| 🖧 RustDesk Server self-hosted (hbbs/hbbr) | Migra o RustDesk Server para a VPS Oracle (Docker, ARM) preservando a mesma Key, para controlar todas as máquinas com o cliente nativo. Servidor de ID/relay próprio, sem a nuvem pública. Inclui o CortenDesk: console web e web client no seu domínio. | RustDesk, Docker, hbbs/hbbr, CortenDesk, Oracle Cloud, ARM |
| 🚨 Sirene Ativada por Chamada | Aciona uma sirene (ou qualquer outra coisa) automaticamente quando o celular Android recebe uma ligação. | Sonoff RE5V1C, Tasmota, Tasker, Android |
| 📄 Stirling-PDF (oficial, sem login + Authelia) | Alternativa ao BentoPDF com processamento no servidor: editor de PDF com 50+ ferramentas (juntar, dividir, converter, OCR pt-BR, assinar, comprimir). Imagem oficial com login desativado (sem limite de usuários), autenticada pelo Authelia na frente. | Stirling-PDF, Docker, Spring Boot, Authelia, OCR |
| 🔗 Tailscale (acesso privado via tailnet) | Hub Tailscale que publica os seus serviços internos na tailnet (WireGuard) via Serve HTTPS — rota privada, sem Cloudflare nem Authelia. Um node, vários serviços por porta (ex.: Portainer). | Tailscale, WireGuard, Docker, VPN |
| 🔒 WireGuard em container (porta única de um banco legado) | Banco legado (Firebird com auth sem criptografia) sem porta no host, alcançável só por um WireGuard que roda como segundo container da stack. Chave e .conf por PC via variável, firewall que deixa o PC alcançar só o banco. |
WireGuard, Docker, iptables, Firebird |
A maioria dos projetos por aqui gira em torno destas tecnologias:
- Hardware:
- 📦 Sonoff: Especialmente o versátil
RE5V1Cno modo "faça você mesmo". - 🧠 ESP8266/ESP32: O cérebro por trás de muitos dispositivos IoT de baixo custo.
- 📡 Sensores: Como os ultrassônicos
HC-SR04eRCWL-1655(à prova d'água, série JSN-SR04T) para medir distâncias. - 📶 Rede: Antenas
TP-Link CPEpara links Wi-Fi de longa distância e equipamentos de rede local.
- 📦 Sonoff: Especialmente o versátil
- Software & Firmware:
- ⚫ Tasmota: O firmware open-source que liberta o poder dos dispositivos Sonoff/ESP.
- ⚫ ESP-IDF: O framework oficial da Espressif para desenvolvimento avançado em ESP32.
- 🤖 Tasker: Para criar automações complexas no Android, servindo como gatilho ou interface.
- 🌐 Comandos HTTP/WebSend: A cola que une os dispositivos na rede local de forma simples e direta.
Se tiver qualquer dúvida, encontrar um problema ou tiver uma sugestão de projeto, sinta-se à vontade para abrir uma Issue. Ficarei feliz em ajudar!
Repositório mantido com café e curiosidade. ☕