🗂️ Index complet du système —
VPS
Généré le : 16 Juin 2026 — MAJ
16/06 (migration Cloudflare Pages) Machine : VPS Ubuntu
24.04.4 LTS (Noble Numbat) Utilisateur :
root (pas d’autres utilisateurs) Disque :
145 Go total, 17 Go utilisés (12 %), 128 Go libres
📖 Voir aussi : CLOUDFLARE_PAGES.md — doc
détaillée de l’hébergement MADACUP sur Cloudflare Pages.
1. Vue d’ensemble du système
Distribution
Ubuntu 24.04.4 LTS (Noble Numbat)
Kernel
6.8.0-124-generic
Architecture
x86_64
Paquets installés
1 070 (dpkg)
Partition racine
/dev/sda1 — 145 Go (12 % utilisés)
Boot EFI
/dev/sda15 + /dev/sda16
Partitions montées
/dev/sda1
145 G
17 G (12 %)
/
/dev/sda16
881 M
117 M (15 %)
/boot
/dev/sda15
105 M
6,2 M (6 %)
/boot/efi
ℹ️ Les pseudo-systèmes de fichiers générés par le noyau
(/proc, /sys, /dev,
/run) ne sont pas indexés ici : ils sont
virtuels et recréés à chaque boot.
2. Arborescence racine
(/)
/
├── bin -> usr/bin # (lien) binaires système
├── sbin -> usr/sbin # (lien) binaires admin
├── lib -> usr/lib # (lien) bibliothèques
├── lib64 -> usr/lib64 # (lien)
├── boot/ # Kernels, GRUB, EFI
├── data/ # ⚠️ VIDE
├── dev/ # Périphériques (virtuel)
├── etc/ # ⚙️ Configurations système
├── home/ # ⚠️ VIDE (aucun utilisateur non-root)
├── lost+found/ # Fichiers orphelins fsck
├── media/ # ⚠️ VIDE (points de montage amovibles)
├── mnt/ # ⚠️ VIDE
├── opt/ # 📦 Logiciels tiers (open-design)
├── proc/ # (virtuel) infos processus/noyau
├── root/ # 🏠 Home de root (données principales)
├── run/ # (virtuel) données runtime
├── snap/ # (vide, snapd présent mais aucun snap installé)
├── srv/ # ⚠️ VIDE
├── sys/ # (virtuel) interface noyau
├── tmp/ # Fichiers temporaires
├── usr/ # Programmes système (~4,7 Go)
└── var/ # 📁 Données variables (logs, www, lib…)
3. /root
— Données principales (3,8 Go de projets)
3.1 Structure
/root/
├── projects/ 🏗️ 3,8 G — Projets de développement
│ ├── hermes/ 🤖 462 M — Hermes Agent (git, ~10 188 commits)
│ ├── madacup/ 🏀 2,3 G — Tournoi basketball diaspora malgache
│ └── Dillion Verma - Magic UI Pro/ 💎 — Kit UI Magic UI Pro (git)
├── nexio-template/ 🎨 34 M — Templates UI (Magic UI + Shadcnblocks)
├── docs/ 📄 16 K — Documentation
│ ├── README.md
│ ├── VPS_INVENTAIRE.md ← inventaire précédent (07/06)
│ ├── CLOUDFLARE_PAGES.md ← doc hébergement Cloudflare Pages
│ └── INDEX_SYSTEME.md ← CE FICHIER
├── cache/ ⚡ 8 K — cache applicatif (projects.json)
├── Library/ 🍎 16 K — Application Support/Claude config
├── .claude/ .gemini/ .codex/ 🧠 — Configs divers assistants IA
├── .hermes/ .lex/ .zcode/ 🤖 — Données runtime agents
├── .config/ .local/ .cache/ 🔧 — Config & cache utilisateur
├── .npm/ .docker/ .gnupg/ .ssh/ 🔐 — Credentials & clés
├── .git-credentials/ .gitconfig 🔑 — Git auth
├── .secrets/ 🔒 — Tokens Cloudflare (cf-api-token-*.txt)
├── deploy-madacup.sh 🚀 8 K — Déploiement MADACUP → Cloudflare Pages
├── pull-okf.sh 🔄 2 K — Miroir read-only du bundle OKF
├── watch-hermes.sh 👁️ 2 K — Script surveillance Hermes
├── dip_malagasy.txt 📜 150 K — Droit international privé (malgache)
├── droit-international-prive-extracted.txt 📜 765 K
├── eiti_rapport.txt 📜 582 K — Rapport EITI
└── fiche_synthese_partie3_operations_dci.md 📜 33 K
3.2 Top par taille dans
/root
projects/
3,8 G
.local/
1,2 G
.cache/
1,2 G
.lex/
905 M
.npm/
860 M
.zcode/
283 M
.hermes/
185 M
.gemini/
139 M
nexio-template/
34 M
4. /root/projects — Les
projets
4.1 madacup/ (2,3 Go) —
🏀 MADACUP 2026
1er tournoi de basketball de la diaspora malgache en Europe —
1er août 2026, Cologne . Site : madacup.online — Phase 2
(Branding & Site)
madacup/
├── README.md
├── dashboard.html
├── docs/ 📄 12 fichiers .md (PRD, design brief, UX writing DE/EN/FR…)
├── docs-site/ 🌐 index.html + vercel.json
├── media/ 🎬 2,1 G — cartoon/, font/, photos/, processed/, raw/, svg/, videos/, webm/, webp/
└── posters/ 🖼️ 16 posters & visuels (.png/.svg)
4.2 hermes/ (462 Mo) —
🤖 Hermes Agent
Codebase d’agent IA, dépôt git (origin/main, ~10 188 commits), Python
+ Nix.
hermes/
├── agent/ 🧠 Cœur Python (conversation_loop, context_engine, anthropic_adapter, bedrock_adapter, gemini adapters…)
├── acp_adapter/ 🔌 ACP server (auth, permissions, session)
├── acp_registry/ agent.json + icon.svg
├── apps/ desktop/, shared/, bootstrap-installer/
├── scripts/ lib/, whatsapp-bridge/, tests/
├── ui-tui/ packages/, src/ — interface TUI
├── website/ src/, static/, docs/, i18n/
├── cron/ tâches planifiées
├── nix/ packaging Nix
├── skills/ 🎯 ~20 skills (gaming, devops, mcp, github, media, mlops, smart-home…)
├── locales/ i18n
└── + RELEASE_v0.2.0 … RELEASE_v0.15.1.md, Dockerfile, AGENTS.md…
4.3
Dillion Verma - Magic UI Pro/ — 💎 Kit UI
Dépôt git contenant Page Sections/ et
Page Sections 2/ (Hero, FAQ, Carousel, Pricing,
Footer…).
5. /var/www — Sources web
(1,2 Go)
⚠️ Changement important (16/06) :
madacup.online et dev.madacup.online ne sont
plus servis par le VPS — ils sont désormais hébergés
sur Cloudflare Pages (voir CLOUDFLARE_PAGES.md ). Les
dossiers ci-dessous restent les sources pour les
déploiements.
madacup-website/
367 M
Source prod → Cloudflare Pages
(madacup)
☁️ Cloudflare
dev.madacup.online-nexus/
367 M
Source dev → Cloudflare Pages
(madacup-dev)
☁️ Cloudflare
shop.madacup.online/
472 M
E-commerce Next.js
🖥️ VPS Nginx
madacup-website-backup-20260611/
6 M
Sauvegarde du 11/06
—
madacup/
80 K
dashboard.html + oauth/
🖥️ VPS Nginx (oauth.)
media/
4 K
Médias (cartoon/, webp/, webm/)
🖥️ VPS Nginx (media.)
html/
8 K
Page par défaut Nginx
🖥️ VPS Nginx
deploy.log
4 K
Log de déploiement
—
5.1 Sites
servis par le VPS Nginx (/etc/nginx/sites-enabled/)
Les vhosts madacup.online et
dev.madacup.online ont été retirés (servis
par Cloudflare Pages).
media.madacup.online
→ /var/www/media
oauth.madacup.online
→ /var/www/madacup/oauth
shop.madacup.online
→ /var/www/shop.madacup.online
5.2 Sites servis par
Cloudflare Pages
madacup.online
madacup
madacup.pages.dev
/var/www/madacup-website
dev.madacup.online
madacup-dev
madacup-dev.pages.dev
/var/www/dev.madacup.online-nexus
Déploiement :
/root/deploy-madacup.sh [prod|dev|all|--check] (voir
CLOUDFLARE_PAGES.md §3).
5.2 Ports en écoute
:22
SSH (sshd)
public
:80
Nginx HTTP
public
:53
systemd-resolved (DNS)
local uniquement
:5500
MainThread (app Python)
local uniquement
⚠️ Aucun port HTTPS (443) en écoute — letsencrypt est
présent mais aucun vhost TLS actif.
6. /opt — Logiciels tiers
/opt/
├── containerd/ 🔒 runtime containers (réseau docker)
└── open-design/ 🎨 ~870 M — Plateforme de design (git)
├── apps/ telemetry-worker/, packaged/, desktop/, daemon/, landing-page/, web/
├── packages/ components/, sidecar/, plugin-runtime/, contracts/, host/, platform/…
├── design-systems/ 🎨 153 entrées (framer, etc.)
├── design-templates/ 113 entrées
├── skills/ 🎯 157 skills
├── plugins/, tools/, specs/, docs/, e2e/, charts/, nix/, deploy/, scripts/
└── README.md (51 Ko), AGENTS.md (32 Ko), CHANGELOG.md (152 Ko), QUICKSTART.md…
7. Services système
7.1 Services systemd
actifs
nginx
Serveur web / reverse proxy
docker + containerd
Moteur de conteneurs (⚠️ 0 conteneur en cours )
ssh
Serveur SSH
fail2ban
Protection anti-intrusion
cron
Tâches planifiées
code-server@root
VS Code dans le navigateur
unattended-upgrades
Mises à jour auto de sécurité
systemd-resolved
DNS local
systemd-networkd / timesyncd
Réseau & heure
rsyslog / systemd-journald
Journalisation
7.2 Crontab
⚠️ Aucune crontab pour root
(crontab -l vide)
Tâches système standards : certbot,
e2scrub_all, staticroute, sysstat
(dans /etc/cron.d/)
8. /etc —
Configurations notables
nginx/
sites-available/enabled (3 vhosts actifs : shop/oauth/media ;
madacup.online & dev. retirés → Cloudflare Pages)
docker/
daemon.json, etc.
fail2ban/
jails (SSH actif)
letsencrypt/
Certificats ACME (/var/log/letsencrypt/ existe)
ssh/
sshd_config
cloud/
cloud-init (provisionnement initial)
apt/
sources, clés GPG
cron.d/ cron.daily/ etc.
Tâches planifiées système
systemd/
unités personnalisées
apache2/
⚠️ présent mais non actif (installé, désactivé)
9. /var — Données
variables (2,2 Go)
lib/
1,4 G
docker/, containerd/, dpkg/, letsencrypt/, nginx/, snapd/,
fail2ban/…
www/
1,2 G
Sites web (voir §5)
cache/
647 M
apt/, docker/, etc.
log/
299 M
Logs système
backups/
2,8 M
Sauvegardes automatiques
9.1 Logs principaux
(/var/log/)
auth.log
2,7 M (+archives)
Connexions SSH, auth
kern.log
4,7 M (+archives)
Messages noyau
fail2ban.log
342 K
Bannissements IP
hermes-watcher.log
418 K
Script watch-hermes.sh
dpkg.log
385 K
Historique paquets
cloud-init-output.log
54 K
Setup initial
apt/history.log
—
Historique install/MAJ
10. /boot — Noyaux &
bootloaders
vmlinuz-6.8.0-124-generic
Kernel actuel (15 Mo)
vmlinuz-6.8.0-106-generic
Kernel précédent
initrd.img-6.8.0-124-generic
RAMdisk actuel (31 Mo)
config-6.8.0-*
Configs kernel
System.map-6.8.0-*
Tables symboles
grub/
Configuration GRUB
efi/
Partition EFI de boot
11. /usr — Programmes
système (4,7 Go)
lib/
2,1 G
bin/
721 M
local/
655 M — install. manuelles (Python tools, lex, playwright…)
share/
550 M
src/
311 M — linux-headers
libexec/
221 M
Top paquets installés (par
taille)
508 M
code-server
190 M
pandoc
187 M
nodejs
137 M
libllvm20
124 M
snapd
103 M
docker-ce
89 M
containerd.io, python3-botocore
82 M
linux-headers-6.8.0-106/124
69 M
docker-buildx-plugin
36 M
vim-runtime
Binaires notables dans
/usr/local/bin
lex, lex-gateway, playwright,
pytesseract, pymupdf, edge-tts,
gdown, fastapi, fonttools,
tabulate…
12. Sécurité — points
d’attention
Firewall (ufw/iptables)
❓ non vérifié
à contrôler
Fail2ban
✅ actif
surveille SSH
SSH
⚠️ root@
vérifier PermitRootLogin & auth par clé
HTTPS (madacup.online)
✅ Cloudflare Universal SSL
géré par le proxy Cloudflare (HTTP/3 actif)
HTTPS (autres sous-domaines)
⚠️ via letsencrypt
aucun port 443 ouvert sur le VPS directement
Utilisateurs
⚠️ root uniquement
pas d’utilisateur non-privégié
Docker
✅ actif mais vide
0 conteneur
.git-credentials
🔴 en clair dans /root
fichier sensible
.ssh/
🔒
clés présentes
13. Dossiers vides ou
inutilisés
/home, /data, /srv,
/mnt, /media, /snap,
/var/mail, /var/local, /var/opt,
/var/crash, /var/spool (vide hors cron).
14. Historique des changements
07/06/2026 — Réorganisation
/root/projects/madacup/ (docs/website/media/posters),
déplacement hermes-docs → projects/hermes
(cf. VPS_INVENTAIRE.md).
16/06/2026 — Création de ce fichier
INDEX_SYSTEME.md : index complet du système (data + système
+ services + sécurité).
16/06/2026 — Migration MADACUP → Cloudflare
Pages : création des projets madacup +
madacup-dev, déploiement, attach des custom domains,
bascule DNS (A → CNAME pages.dev), désactivation des vhosts Nginx
madacup, script /root/deploy-madacup.sh, doc dédiée
CLOUDFLARE_PAGES.md. Détails dans CLOUDFLARE_PAGES.md .