Skip to content
cateimPublic

About

Repositório de projetos DIY para resolver problemas reais com tecnologia de baixo custo. Sem frescura, só solução. 🛠️💡🚀

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

163 Commits

Folders and files

Repository files navigation

Android Tasmota ESP32 Wi-Fi IoT DIY License: MIT

🚀 Soluções DIY na Prática

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! 👨‍💻🔧

📂 Projetos

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

🛠️ Tecnologias no DNA do Repo

A maioria dos projetos por aqui gira em torno destas tecnologias:

  • Hardware:
    • 📦 Sonoff: Especialmente o versátil RE5V1C no 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-SR04 e RCWL-1655 (à prova d'água, série JSN-SR04T) para medir distâncias.
    • 📶 Rede: Antenas TP-Link CPE para links Wi-Fi de longa distância e equipamentos de rede local.
  • 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.

💬 Dúvidas ou Sugestões?

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. ☕

About

Repositório de projetos DIY para resolver problemas reais com tecnologia de baixo custo. Sem frescura, só solução. 🛠️💡🚀

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages