01install.sh contre npm -g : tableau comparatif des voies d'installation OpenClaw
Chaque ligne est une heuristique de terrain sur une location vuzcloud fraîche, pas un engagement contractuel. Confirmez que node -v affiche la version majeure vingt-quatre avant que l'une ou l'autre voie ne touche aux binaires globaux.
| Axe de décision | install.sh officiel (curl) | npm install -g openclaw | Repère équipe budget |
|---|---|---|---|
| Reproductibilité | Script épinglé + contrôle digest | Dépend de votre discipline lockfile | Préférer install.sh sur locations étudiantes partagées |
| Seuil Node 24 | Arrêt précoce du script | OK si nvm par défaut en 24.x | Lancer node -p process.versions d'abord |
| Cadence de mise à jour | Relancer curl à chaque release note | npm -g update openclaw | Une seule voie par sprint ; ne pas mélanger en plein onboard |
| Disque sur M4 256 Go | Empreinte globale plus légère | Cache npm peut picoter à l'install froide | Vider ~/.npm après échecs |
Après installation, archivez which openclaw et openclaw --version dans le wiki pour éviter qu'un collègue n'installe une seconde copie globale.
02openclaw onboard --install-daemon : acceptance sur Mac loué
L'onboard est votre test contractuel : configuration passerelle, jetons workspace et daemon qui survit à la déconnexion SSH. Enchaînez ces contrôles ; arrêtez-vous dès qu'une étape échoue — n'empilez pas les Skills sur une passerelle cassée.
- Prévol Node :
node -vdoit afficher v24.x ; sinon basculez nvm avant onboard - Onboard + daemon :
openclaw onboard --install-daemonet LaunchAgent macOS en état loaded - Écoute passerelle :
openclaw gateway statusen ligne avec le port attendu - Doctor :
openclaw doctorsortie zéro ; archivez stderr sinon - Portée jetons : clés API limitées au workspace ; ne réutilisez pas une clé salle de cours sur une location partagée
~/.openclaw que vous effacerez au retour ; ne laissez pas de jetons production sur un forfait journalier au-delà du spike03Cold start Skills : seuils disque et mémoire sur M4 16 Go
Les imports Skills font échouer silencieusement les locations budget : archives npm, caches modèles et tampons passerelle se partagent le même SSD 256 Go. Mesurez une fois avec df -h / et le Moniteur d'activité avant de déclarer victoire.
| Signal | Seuil pause (16 Go / 256 Go) | Signal d'upgrade |
|---|---|---|
| Espace libre | Moins de 35 % libre pendant import froid | Voir matrice stockage 256 vs 512 Go |
| Pic RSS | Au-dessus de 12 Go soutenus avec GUI ouverte | Fermer VNC ; passerelle headless seule |
| Cache cumulé | Environ 45 Go de caches écriture | Élaguer répertoires Skills ; prolonger le forfait |
Pour des flux Transporter après stabilisation OpenClaw, lisez le guide Transporter US West — il suppose les mêmes garde-fous Node et disque.
04US West contre APAC : choisir un nœud vuzcloud pour la latence OpenClaw
La voie d'installation ne corrige pas la géographie. Préférez US West lorsque APIs modèles, webhooks et remotes git sont en Amérique du Nord. Préférez APAC lorsque commits et reviewers sont en Asie de l'Est — même si certaines APIs US ajoutent du RTT. Quantifiez via la matrice RTT budgétaire et échantillonnez trois endpoints réellement appelés depuis openclaw gateway status, pas un seul ping synthétique.
05Trois frictions qui gaspillent un spike OpenClaw budget
- Dérive Node : Homebrew Node vingt-deux coexiste avec nvm vingt-quatre ; l'onboard réussit puis la passerelle plante sur le mauvais binaire
- Doubles globaux : install.sh plus npm -g laissent deux
openclaw; doctor valide parfois le mauvais - Falaise disque : le cold start Skills remplit le SSD alors que les logs passerelle semblent sains — l'espace libre est le vrai SLO
06Feuille de route budget en cinq étapes : du SSH au premier Skill
Étape un : SSH, node -v, épinglez Node 24 avec nvm si l'image de location est ambiguë.
Étape deux : choisissez install.sh ou npm -g dans le tableau ; n'exécutez pas les deux le même après-midi.
Étape trois : openclaw onboard --install-daemon ; capturez gateway status et doctor dans la doc repo.
Étape quatre : importez un bundle Skills représentatif ; surveillez disque libre et RSS face aux seuils ci-dessus.
Étape cinq : comparez forfaits jour et semaine sur tarifs avec la matrice RTT si le spike dépasse quelques jours facturables — libérez la machine quand la validation est terminée.
Repères citables : Node 24 est un plancher dur ; install.sh par défaut sur locations étudiantes partagées ; npm -g acceptable si nvm épingle déjà vingt-quatre.
Garde-fou disque : pausez les Skills sous trente-cinq pour cent libre sur SSD 256 Go.
Lectures liées : matrice stockage budget, index blog, aide pour bases SSH et VNC.
07FAQ : gateway status, doctor et échecs d'installation
gateway status offline après onboard : relancez openclaw doctor, rechargez l'unité daemon, confirmez qu'aucun autre processus n'occupe le port d'écoute. Vérifiez l'alignement des jetons avec le workspace onboardé.
doctor signale un décalage Node : affichez which node et which openclaw ; alignez PATH sous nvm vingt-quatre, pas Homebrew vingt-deux.
npm EACCES en install global : préférez install.sh sur Mac loués, ou préfixez npm global vers un répertoire utilisateur — jamais sudo sur un hôte vuzcloud partagé.
Louez un Mac mini M4 d'entrée et appliquez la matrice aujourd'hui
Lisez la matrice stockage budget ou le guide Transporter webhooks, puis ouvrez tarifs et achat pour provisionner votre premier nœud.