2026 OpenClaw onboarding : installer le démon launchd, valider la passerelle et rendre la Control UI accessible sur Mac cloud MacLogin
Les équipes plateforme qui louent de l'Apple Silicon chez MacLogin bloquent souvent juste après npm install -g openclaw : la CLI est là, mais la passerelle ne survit pas aux sessions, la Control UI semble absente depuis le portable, et openclaw doctor affiche des avertissements non traités. Ce guide du 19 mai 2026 précise qui doit lancer openclaw onboard --install-daemon, en quoi cela diffère dun processus au premier plan, quels chiffres figurer dans le ticket (semver Node exact, TCP 18789, régions Hong Kong, Japon, Corée, Singapour, États-Unis), et comment ouvrir la Control UI en SSH seul. Vous y trouverez une matrice de posture, neuf étapes ordonnées, le tunnel loopback et une table de triage doctor, alignés avec le FAQ JSON-LD de la page. Une fois stable, enchaînez avec installations npm ci reproductibles, surveillance curl et plafonds de tas. Tarifs et nœuds : tarifs ; bases d'accès : aide.
Public visé, échecs du premier jour, intérêt de lonboarding sur un mini loué
Ingénieurs seniors et responsables DevEx qui doivent héberger une passerelle OpenClaw sur un Mac cloud MacLogin à Hong Kong, Tokyo, Séoul, Singapour ou aux États-Unis, en la traitant comme de la CI—notamment pour éviter les pages à 02 h 14 lorsque la session SSH disparaît.
- Premier plan fragile : la coupure SSH envoie SIGHUP si le processus reste attaché au shell ;
launchdconserve le service et gère les redémarrages. - Illusion Control UI : le navigateur est local tandis que
127.0.0.1désigne le mini distant. - Dérive Node : notez
node -vdans le corps du ticket, pas seulement LTS. - Doctor ignoré : des clés fournisseur à moitié configurées font fluctuer la sonde RPC sous charge.
- Pas dobservabilité : sans sonde synthétique, démarrer passe pour sain.
MacLogin fournit du bare metal Apple Silicon prévisible : un modèle launchd validé à Tokyo se réplique à Singapour pour des tests de latence sans surprises x86.
Matrice : passerelle au premier plan, onboard launchd, plist manuelle
Choisissez une ligne et tenez-la sur staging et production ; un seul plist différent suffit pour une après-midi perdue.
| Posture | Cas dusage | Survit à la fin SSH | Charge ops |
|---|---|---|---|
openclaw gateway --port 18789 dans tmux | Spike < 30 min avec débogueur | Selon enveloppe | Élevée |
openclaw onboard --install-daemon | Passerelles partagées, bots voisins de la CI | Oui | Moyenne |
| LaunchDaemon rédigé à la main | ProgramArguments audités uniquement | Oui | Coût initial haut |
| App macOS + CLI externe | GUI pour onboarding, semver côté ingénieurs | Variable | Moyenne |
npm install -g froid lorsque le registre est outre-Pacifique.Prérequis : Node, ports, régions
| Contrôle | Cible | Vérification |
|---|---|---|
| Node | Min 22.14, viser 24.x si autorisé | node -v && which node |
| Préfixe npm global | Inscriptible par lutilisateur de service | npm prefix -g |
| Port | 18789 libre avant le premier bind | lsof -nP -iTCP:18789 -sTCP:LISTEN |
| Région | HK / JP / KR / SG / US dans le ticket | Comparer RTT sur tarifs |
Si deux expériences se télescopent sur le même mini, séparez les utilisateurs Unix ou louez une autre instance—deux passerelles sur un port unique ne fusionnent pas comme un conflit Git.
Neuf étapes : shell vide vers passerelle launchd
- Geler une fenêtre de changement de 15 minutes et prévenir les fuseaux HK, JP, KR, SG, US.
- Épingler Node et coller le semver dans le ticket.
- Installer la CLI globalement selon la politique (
openclaw@versionsi @latest est interdit). - Exécuter
openclaw onboard --install-daemonet attacher stdout/stderr. - Contrôler launchd avec le Label affiché.
- openclaw gateway status jusquà une sonde RPC verte.
- Ouvrir la Control UI via la section tunnel ou VNC.
- openclaw doctor jusquà zéro alerte bloquante.
- Raccorder la boucle curl de larticle du 7 mai pour la continuité SLO.
Teams orchestrating multiple agent CLIs should read Multica vs Devin.
See also: OpenClaw + AppleScript.
Control UI en loopback et forwarding SSH
La passerelle écoute sur 127.0.0.1:18789 du mini. Exemple : ssh -L 18790:127.0.0.1:18789 utilisateur@mini puis ouvrez http://127.0.0.1:18790/ localement. Si la politique le permet, utilisez VNC pour un Safari directement sur le mini.
Documentez le schéma validé par la SOC ; mélanger tunnel et exposition large sans trace déclenche des revues d'accès.
Triage lorsque doctor, status et symptômes divergent
| Symptôme | Cause probable | Premier remède |
|---|---|---|
| RPC KO juste après boot | Démon avant DNS | ThrottleInterval ou décalage des LaunchAgents |
| Doctor signale des clés manquantes | Onboarding incomplet | Repasser onboard avec injection de secrets approuvée |
| UI charge mais actions figées | Droits workspace | Aligner propriétaire et compte de service |
| CPU élevé, trafic faible | Polling ou logs bruyants | Logs unifiés + article tas mémoire |
Si stderr est vide mais le mystère reste, consultez larticle du 13 mai sur stderr—nous limitons volontairement la profondeur ici pour le premier jour.
FAQ
Lonboarding remplace-t-il la CI ? Non, il pose le démon ; la CI reste sur ses runners.
Copier le plist JP vers US ? Révisez les variables pointant vers des endpoints régionaux ; ne copiez jamais des secrets en bloc.
Prolongation commerciale surprise ? Gardez la passerelle si elle est saine et prolongez la rétention des métriques.
Conflits npm ci ? Traitez-les dans larticle dédié après stabilisation.
Pourquoi le Mac mini M4 convient à une passerelle OpenClaw que vous exploitez réellement
Avant même le Neural Engine, la stabilité thermale sous rafales launchd et la mémoire unifiée qui tient tas Node et caches dans un seul espace dadressage simplifient lexploitation comparé à un macOS invité sur cloud x86. Les sémantiques launchd et partage décran restent celles dApple, ce qui facilite lalignement avec les audits macOS existants.
La location multi-région rapproche la passerelle des utilisateurs finaux (HK, JP, KR, SG, US) sans acheter cinq machines. Croisez tarifs MacLogin pour dimensionner les cœurs, et gardez aide ainsi que VNC sous la main lorsque la validation GUI est plus rapide que chaque clic tunnelisé.
Hébergez OpenClaw près de vos utilisateurs
Choisissez HK, JP, KR, SG ou US, terminez lonboarding une fois, puis réutilisez vos runbooks observabilité et mémoire.