Infrastructure cloud modulaire, redondante et 100% souveraine pour s'affranchir des GAFAM. Guides techniques, architecture Zero-Trust et chiffrement interne (DoT/DoH)
A 100% sovereign, redundant and secure cloud infrastructure, designed to completely break free from GAFAM. Version 1.1: Private network foundation, DNS request encryption for servers (DoT) and multi-datacenter backup architecture (Switzerland, Germany, Finland).
This project was born from a need for total sovereignty and follows an iterative evolution:
I am not a degreed IT professional. This project is the fruit of a passion for system administration, built through self-training over the past 5 years.
This project is in the active construction phase (v1.1).
Educational and personal project. The security of your data and the backup strategy are your full responsibility.
Demonstrate that it is possible to build a redundant, end-to-end encrypted and independent infrastructure.
The 3 Fundamental Pillars (v1.1):
| Third Party | Role | Why this choice? | Sovereignty |
|---|---|---|---|
| Infomaniak 🇨🇭 | Main Hosting Provider | Data in Switzerland. DPA signed. Real ecology. | ✅ Total |
| Hetzner 🇩🇪 🇫🇮 | Secondary Hosting Provider (Backup) | Strict redundancy: Cold storage replicated across two DCs (Germany & Finland). | ✅ European |
| CrowdSec 🇫🇷 | Threat Intelligence | Community sharing of malicious IPs. | ✅ European |
| Certum 🇵🇱 | SSL & S/MIME Certificates | European authority, eIDAS compliant. Replaces Let's Encrypt. | ✅ European |
| Debian 🌍 | Operating System | Universal, stable, community-based base. | ✅ Open Standard |
| Docker 🇺🇸 | Containerization | De facto standard. Used without active telemetry. | ✅ Standard |
| Order | Deity | Role | Validated Technology Stack | Origin | Status |
|---|---|---|---|---|---|
| 01 | VULCAIN 🔥 | Reverse Proxy & WAF | Traefik + CrowdSec + ALTCHA (PoW) | 🇫🇷/🇦🇹 | 🚧 In Progress |
| 02 | AEGIS 🛡️ | Sovereign DNS & VPN | WireGuard + AdGuard (DoH/DoQ) + Unbound (DoT + DNSSEC) | 🇺🇸/🇨🇾/🇳🇱 | ⏳ Coming Soon |
| 03 | ARGUS 👁️ | Monitoring | Grafana + Prometheus + Node Exporter | 🇸🇪/🇺🇸 | ⏳ Coming Soon |
| 04 | JANUS 🚪 | Identity & SSO | Bitwarden + Authentik (SSO)* | 🇺🇸/🇺🇸* | 📋 Audit to do |
| 05 | ARK 🗄️ | Multi-DC Backups | Restic + Swift (CH) + S3 (DE/FI) | 🇩🇪/🇨🇭/🇫🇮 | ✅ Validated |
| 06 | HERMÈS 📧 | (Pending) | - | ⚪ Blank | |
| 07 | MIDAS 💰 | Finances | (Pending) | - | ⚪ Blank |
| 08 | DIANE 🏹 | Maps & NTP | Valhalla + Photon | 🇩🇪 | ✅ |
🔍 Evolution Focus: From DoT to mTLS
- Version 1.1 (DoT): Each server encrypts its DNS queries toward AEGIS.
- Future Consideration (mTLS): Mutual certificate-based authentication for total Zero-Trust.
The construction order (v1.1):
🤡 Author's note on the reordering: You may have noticed that "Special Edition #1" took time to arrive while "#2" was already there. No, it's not a security flaw, it's an experimental feature called "Deployment through the window". Like a good passionate architect, I started by painting the shutters (Firewall) and choosing the furniture (Gold Image) before pouring the foundations (Network). It's the obvious that is often invisible... until you realize you can't lay the walls. 🤦♂️ Rest assured: the network was already set up behind the scenes! Guide HS-01 just arrives to explain how I poured those foundations that I had laid on autopilot.
The documentation is organized in the docs/ folder:
📂 00_HORS-SERIES : Cross-cutting guides Specific to Public Cloud.
🔄 Note on the "Crossover" of the Special Editions: You may have noticed that the numbers have moved? That's normal (and owned up to!). Initially, the Firewall was HS-01 and the Network HS-02 (forgotten). We realized that it's difficult to filter a network that doesn't exist yet! 🤦♂️ So we carried out a complete restructuring to respect the logical deployment order: 1. Network (HS-01) → 2. Firewall (HS-02) → 3. Image (HS-03). If you had followed the old numbering, our apologies! It is now fixed and consistent.
📂 01_DIVINITES : Specific deployment guides (Compatible with Cloud, VPS & Local).
📂 99_COMMUN : Shared resources.
💡 Tip: Star (⭐) this repository to be notified of updates.
Main Hosting Provider: Infomaniak (Switzerland).
Secondary Hosting Provider (Backup): Hetzner (Germany & Finland).
Redundancy: 3 distinct datacenters. Encrypted backups (AES-256).
Target Cost: €200~€300/month.
Project support:
Licenses:
"Digital sovereignty is not a product you buy, it is an architecture you build. Sometimes, you have to move the bricks so that the edifice can stand."
| 09 | VERITAS 🔍 | Search | SearXNG | 🇫🇷 | ✅ Validated |
| 10 | HÉPHAÏSTOS 🔨 | Git Forge | Forgejo | 🌍 | ✅ Validated |
| 11 | MNÉMOSYNE ☁️ | Cloud & Files | Nextcloud Hub | 🇩🇪 | ✅ Validated |
| 12 | PROMÉTHÉE 🔥 | Local AI | Ollama + Mixtral | 🇫🇷 | ✅ Validated |