<aside> đź“–
Page de référence : toutes les méthodes pour exécuter des commandes sur le VPS depuis Notion AI.
Dernière mise à jour : 30 mars 2026 — Session 25 + Joker 4
</aside>
Via : webhook n8n neo-cmd-get (GET)
Accès : depuis Notion AI via web.loadPage
Contexte : exécute en tant que node dans le container n8n
| Commande | Usage |
|---|---|
docker ps |
Liste containers actifs |
free -h |
RAM disponible |
df -h / |
Espace disque |
netstat -tlnp |
Ports en écoute |
cat /home/node/root/fichier |
Lire un fichier (via volume monté) |
<aside> ⚠️
Piège double exécution : neo-cmd-get exécute la commande 2 fois (bug n8n). Les commandes doivent être idempotentes (lire depuis backup, écrire vers cible).
Caractères spéciaux : neo-cmd-get rejette |, &, ;, >, etc. → utiliser neo-exec.py (méthode 2) pour les commandes complexes.
</aside>
Via : HTTP GET sur port 9876
Accès : depuis Notion AI via neo-cmd-get → wget interne
Contexte : exécute en tant que root sur le VPS
Format : wget -qO- <http://172.17.0.1:9876/TOKEN/BASE64_COMMAND>
4s8BOPaKPyKstXUJUQcibe47g7kMHOTKExemple : echo "ls -la /root" | base64 → bHMgLWxhIC9yb290Cg==
Puis : wget -qO- <http://172.17.0.1:9876/4s8BOPaKPyKstXUJUQcibe47g7kMHOTK/bHMgLWxhIC9yb290Cg==>