Painel de Arquitetura & Monitorização

Visão técnica integrada em tempo real de todas as aplicações desenvolvidas, serviços PM2, armazenamento local e topologia de túneis remotos.

Servidor Físico 🖥️
Windows 11
Mini PC Server • Intel QSV
Runtime & Processos ⚡
8 PM2 + 2 Win
Uptime: 3+ Dias Contínuos
Carga de Memória 🧠
599.4 MB
PM2 Total • 86.4% Host Total
Rede & Acesso 🔒
Zero-Trust
Cloudflare Tunnel + Oracle VPS
Clique no cabeçalho das colunas para ordenar
Aplicação Geração Arquitetura & Stack Base de Dados Porta Local Consumo RAM Estado
Cloudflare Tunnel (Zero-Trust)
Oracle Cloud VPS (Streaming Proxy)
Persistência & Base de Dados
Processos Locais no Mini PC
🌍 Camada Exterior • Clientes e Internet
Acesso Seguro HTTPS / TLS 1.3
Portal & Apps Web 🌐
flashmate.link, joker.flashmate.link, diario.flashmate.link, agenda.flashmate.link
Streaming Multimédia 🎬
jellyfin.flashmate.link (Tráfego de alta taxa de bits 4K HDR)
Dispositivos Locais 📱
iPad Quiosque Cozinha (Controlo por Voz) & App Android Receitas
↓
🛡️ Camada de Borda & Roteamento Sem Portas Abertas
Zero Port-Forwarding (Sem NAT)
Cloudflare Tunnel (cloudflared) ⚡
Túnel criptografado persistente em background. Mapeia pedidos web diretamente para as portas locais 3000 a 3008 sem abrir o router.
VPS Oracle Cloud (Always Free) ☁️
Proxy reverso dedicado (Nginx/Caddy) com IP público fixo. Canaliza vídeo para o Jellyfin preservando os Termos de Serviço do Cloudflare.
↓
🖥️ Mini PC Server (Windows 11 Pro) • Serviços e Portas
PM2 Process Manager + Serviços Windows
Joker Cultural Vault :3008
Next.js 15, React 19, Supabase & Gemini AI Studio
Diário Pessoal :3007
Next.js 16, Turbopack, Tailwind CSS
Receitas & Android :3006
Node.js Express + App Nativa Capacitor
Agenda da Cozinha :3005
Express, WebSockets, Gemini Voice AI, SQLite
Comboio & Metro :3001/:3002
Scrapers CP em tempo real e Linha Picoas
Ninja Woodfire :3000
Express Cluster Mode, Cheerio, Cron
Jellyfin Media Server :8096
.NET 8 C# com aceleração por hardware Intel QSV
qBittorrent WebUI :8080
Gestão remota de ficheiros e transferências
Worten Price Checker Daemon
Rastreador contínuo em background + Bot Telegram
↓
💾 Camada de Dados & Persistência
Estratégia Híbrida Local + Cloud
Supabase (PostgreSQL Cloud) ☁️
Base de dados relacional gerida com segurança em nuvem para o Joker Cultural Vault.
SQLite Local (better-sqlite3) ⚡
Modo WAL de alto débito para a Agenda da Cozinha e rastreador Worten Checker. Zero latência.
JSON Estruturado & Backups 📁
Ficheiros locais otimizados para Diário, Receitas e histórico Ninja Woodfire.
Armazenamento Multimédia Local 💽
Discos dedicados de alta capacidade para a biblioteca do Jellyfin e qBittorrent.
Fase 1 • Micro-serviços Rápidos

Geração 1: Soluções Ultra-Leves em Node.js + JSON

A fundação do ecossistema focou-se em utilitários ágeis e sem necessidade de compilação demorada. Cada serviço foi criado com Node.js e Express, utilizando persistência direta em ficheiros JSON. Ideais para arranque instantâneo e baixo consumo de memória.

🚆 Comboio (:3001) 🚇 Comboio Picoas (:3002) 🍲 Receitas (:3006) 🔥 Ninja Woodfire (:3000 em Cluster)
Fase 2 • Robustez Transacional

Geração 2: SQLite Local com better-sqlite3 e WAL

Com o crescimento da complexidade das listas de compras da Cozinha e do histórico contínuo de preços da Worten, introduziu-se o better-sqlite3 em modo Write-Ahead Logging (WAL). Esta geração trouxe integridade ACID completa sem o peso operacional de gerir um servidor PostgreSQL ou MySQL local.

🍳 Agenda da Cozinha (:3005) 🏷️ Worten Price Checker (Daemon SQLite)
Fase 3 • Full-Stack Moderno & IA Generativa

Geração 3: Next.js (App Router), Supabase & Google Gemini AI

O salto tecnológico definitivo: adoção de Next.js 15 e Next.js 16 com Turbopack, React 19, componentes reativos, Tailwind CSS e integração nativa com modelos de inteligência artificial generativa da Google (Gemini AI Studio). O Joker migra para PostgreSQL gerido na nuvem através do Supabase.

🎭 Joker Cultural Vault (:3008) 📓 Diário Pessoal (:3007) 📊 Dashboard Central (Esta App)
Infraestrutura & Streaming Especializado

Jellyfin 4K HDR & Proxy Inversa Dedicada

A solução de engenharia para streaming de vídeo: para respeitar os Termos de Serviço do Cloudflare (que proíbem tráfego massivo de vídeo em túneis gratuitos), implementou-se uma VPS Always Free na Oracle Cloud que atua como proxy reverso direto para o Jellyfin acelerado pela GPU Intel local.

🎬 Jellyfin Media Server (:8096) 📥 qBittorrent WebUI (:8080)

Monitor de Diagnóstico & Integridade dos Serviços

Verificação simulada de integridade, latência estimada e disponibilidade dos nós do ecossistema.

Nós Testados
10 / 10
Nós Saudáveis
10
Latência Estimada
1.8 ms
Taxa de Sucesso
100%
Serviço / Nó Porta / Tipo Gestor / Runtime Memória PM2 Latência Resposta HTTP Estado de Integridade