
Infraestrutura de nuvem modular, redundante e 100% soberana para se libertar dos GAFAM. Guias técnicos, arquitetura Zero-Trust e criptografia interna (DoT/DoH)
🏠 Desenvolvido em: GitLab | 🪞 Espelho automatizado em: GitHub
Uma infraestrutura cloud 100% soberana, redundante e segura, concebida para se libertar totalmente dos GAFAM. Versão 1.1: Base de rede privada, encriptação dos pedidos DNS dos servidores (DoT) e arquitetura de backup multi-datacenters (Suíça, Alemanha, Finlândia).
Este projeto nasce de uma necessidade de soberania total e segue uma evolução iterativa:
Não sou um profissional de TI diplomado. Este projeto é fruto de uma paixão pela administração de sistemas, construída em autoformação nos últimos 5 anos.
Este projeto está em fase de construção ativa (v1.1).
Projeto educacional e pessoal. A segurança dos seus dados e a estratégia de backup são da sua inteira responsabilidade.
Demonstrar que é possível construir uma infraestrutura redundante, encriptada de ponta a ponta e independente.
Os 3 Pilares Fundamentais (v1.1):
🔍 Foco na Evolução: Do DoT ao mTLS
- Versão 1.1 (DoT): Cada servidor encripta os seus pedidos DNS para AEGIS.
- Reflexão Futura (mTLS): Autenticação mútua por certificados para um Zero-Trust total.
A ordem de construção (v1.1):
🤡 Nota do autor sobre o reordenamento: Você deve ter notado que o "Extra #1" demorou a chegar enquanto o "#2" já estava aí. Não, não é uma falha de segurança, é uma funcionalidade experimental chamada "Implementação pela janela". Como um bom arquiteto apaixonado, comecei por pintar os estores (Firewall) e escolher os móveis (Imagem Gold) antes de fazer as fundações (Rede). É a evidência que muitas vezes é invisível... até percebermos que não se podem colocar as paredes. 🤦♂️ Fique tranquilo: a rede já estava montada nos bastidores! O guia HS-01 chega apenas para explicar como assentei estas fundações que tinha colocado em piloto automático.
A documentação está organizada na pasta docs/:
📂 00_HORS-SERIES : Guias transversais Específicos do Cloud Público.
🔄 Nota sobre o "Cruzamento" dos Extras: Você deve ter notado que os números mudaram? É normal (e assumido!). Inicialmente, o Firewall era o HS-01 e a Rede o HS-02 (esquecido). Percebemos que é difícil filtrar uma rede que ainda não existe! 🤦♂️ Procedemos então a uma reorganização completa para respeitar a ordem lógica de implementação: 1. Rede (HS-01) → 2. Firewall (HS-02) → 3. Imagem (HS-03). Se você tinha seguido a numeração antiga, pedimos desculpa! Agora está corrigido e coerente.
📂 01_DIVINITES : Guias de implementação específicos (Compatíveis com Cloud, VPS & Local).
📂 99_COMMUN : Recursos partilhados.
💡 Dica: Deixe uma estrela (⭐) neste repositório para ser notificado das atualizações.
Hospedagem Principal: Infomaniak (Suíça).
Hospedagem Secundária (Backup): Hetzner (Alemanha & Finlândia).
Redundância: 3 Datacenters distintos. Backups encriptados (AES-256).
Custo Alvo: 200€~300€/mês.
Apoio ao projeto:
Licenças:
"A soberania digital não é um produto que se compra, é uma arquitetura que se constrói. Por vezes, é preciso mover os tijolos para que o edifício se mantenha de pé."
| Terceiro | Função | Porquê desta escolha? | Soberania |
|---|
| Infomaniak 🇨🇭 | Hospedagem Principal | Dados na Suíça. DPA assinado. Ecologia real. | ✅ Total |
| Hetzner 🇩🇪 🇫🇮 | Hospedagem Secundária (Backup) | Redundância estrita: Armazenamento frio replicado em dois DC (Alemanha & Finlândia). | ✅ Europeu |
| CrowdSec 🇫🇷 | Inteligência de Ameaças | Partilha comunitária de IPs maliciosos. | ✅ Europeia |
| Certum 🇵🇱 | Certificados SSL & S/MIME | Autoridade europeia, em conformidade com eIDAS. Substitui o Let's Encrypt. | ✅ Europeia |
| Debian 🌍 | Sistema operativo | Base universal, estável, comunitária. | ✅ Padrão Aberto |
| Docker 🇺🇸 | Contentorização | Padrão de facto. Utilização sem telemetria ativa. | ✅ Padrão |
| Ordem | Divindade | Função | Stack Tecnológica Validada | Origem | Estado |
|---|
| 01 | VULCAIN 🔥 | Reverse Proxy & WAF | Traefik + CrowdSec + ALTCHA (PoW) | 🇫🇷/🇦🇹 | 🚧 Em Curso |
| 02 | AEGIS 🛡️ | DNS Soberano & VPN | WireGuard + AdGuard (DoH/DoQ) + Unbound (DoT + DNSSEC) | 🇺🇸/🇨🇾/🇳🇱 | ⏳ Em Breve |
| 03 | ARGUS 👁️ | Monitorização | Grafana + Prometheus + Node Exporter | 🇸🇪/🇺🇸 | ⏳ Em Breve |
| 04 | JANUS 🚪 | Identidade & SSO | Bitwarden + Authentik (SSO)* | 🇺🇸/🇺🇸* | 📋 Auditoria a fazer |
| 05 | ARK 🗄️ | Backups Multi-DC | Restic + Swift (CH) + S3 (DE/FI) | 🇩🇪/🇨🇭/🇫🇮 | ✅ Validado |
| 06 | HERMÈS 📧 | (Em espera) | - | ⚪ Vazio | |
| 07 | MIDAS 💰 | Finanças | (Em espera) | - | ⚪ Vazio |
| 08 | DIANE 🏹 | Mapas & NTP | Valhalla + Photon | 🇩🇪 | ✅ Validado |
| 09 | VERITAS 🔍 | Pesquisa | SearXNG | 🇫🇷 | ✅ Validado |
| 10 | HÉPHAÏSTOS 🔨 | Forja Git | Forgejo | 🌍 | ✅ Validado |
| 11 | MNÉMOSYNE ☁️ | Cloud & Ficheiros | Nextcloud Hub | 🇩🇪 | ✅ Validado |
| 12 | PROMÉTHÉE 🔥 | IA Local | Ollama + Mixtral | 🇫🇷 | ✅ Validado |