0 Votes

Code source wiki de Schéma de l'infrastructure

Version 2.1 par john le 2026/09/20 14:55

Afficher les derniers auteurs
1 {{code language="none"}}
2 INTERNET
3 Visiteurs DuckDNS Let's Encrypt Cloudflare CrowdSec CAPI Telegram Registres
4 │ ▲ ▲ (Turnstile) ▲ ▲ ▲
5 │ HTTPS │ IP │ certificat │ │ │ 5 h
6 ▼ │ │ wildcard │ │ │
7 ┌─────────┐ │ │ │ │ │
8 │ Box │ │ │ │ │ │
9 └────┬────┘ │ │ │ │ │
10 │ 80/443 │ │ │ │ │
11 ┌─────┼───────────┼─────────────┼──────────────────────────────┼──────────────┼────────────┼──┐
12 │ ▼ │ SERVEUR PRINCIPAL (Debian 13, noyau Zabbly)│ │ │ │
13 │ ┌────────┐ ┌───┴────┐ ┌────┴─────┐ │ ┌─────┴─┐│
14 │ │ SWAG │──┤ DuckDNS│ Authelia ◄── contrôle d'accès ─┤ CrowdSec │ │ │Watch- ││
15 │ │ nginx │ └────────┘ ▲ └────▲─────┘ │ │tower ││
16 │ │fail2ban├───────────────────┘ journaux / décisions ────┘ │ └───────┘│
17 │ └───┬────┘ │ │
18 │ │ proxy (réseau proxy) │ │
19 │ ▼ │ │
20 │ ┌──────────────────────────────────────────────────┐ ┌─────────────────┐ │ │
21 │ │ Services : Productivité · Veille · Médias · │ │ Script Plakar ├──┘ ✅ ⚠️ ❌ │
22 │ │ Outils (Sshwifty…) │ │ cron 3 h 30 │ │
23 │ │ n8n ──► docker-socket-proxy (réseau docker-api) │ └────────┬────────┘ │
24 │ │ n8n ──► Telegram (mises à jour de conteneurs) │ │ │
25 │ │ Jellystat ──► API Jellyfin │ │ │
26 │ └──────────────────────────────────────────────────┘ │ │
27 │ Portainer ──────────────────────────────────┐ │ │
28 └───────┬───────────────────────────────────────┼─────────────────┼───────────────────────────┘
29 │ proxy (Jellyfin, AdGuard) SSH (clé) │ 9001 │ SFTP, chaque nuit
30 ┌───────▼───────────────────────────────────────▼─────────────────▼───────────────────────────┐
31 │ RASPBERRY PI (Debian 13, noyau Raspberry Pi) │
32 │ AdGuard Home Jellyfin meshtasticd Portainer Agent Watchtower OLED Stats led-anim│
33 │ ▲ │ │
34 │ │ DNS │ radio LoRa SSD : dépôt Plakar · médias Jellyfin │
35 └──────┼──────────────────────────┼───────────────────────────────────────────────────────────┘
36 │ ▼
37 Postes clients Réseau Meshtastic
38 (réseau local)
39 {{/code}}