IA et automatisation 19 mai 2026

2026 OpenClaw onboarding : installer le démon launchd, valider la passerelle et rendre la Control UI accessible sur Mac cloud MacLogin

MacLogin Équipe automatisation IA 19 mai 2026 ~16 min de lecture

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 ; launchd conserve le service et gère les redémarrages.
  • Illusion Control UI : le navigateur est local tandis que 127.0.0.1 désigne le mini distant.
  • Dérive Node : notez node -v dans 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.

PostureCas dusageSurvit à la fin SSHCharge ops
openclaw gateway --port 18789 dans tmuxSpike < 30 min avec débogueurSelon enveloppeÉlevée
openclaw onboard --install-daemonPasserelles partagées, bots voisins de la CIOuiMoyenne
LaunchDaemon rédigé à la mainProgramArguments audités uniquementOuiCoût initial haut
App macOS + CLI externeGUI pour onboarding, semver côté ingénieursVariableMoyenne
Chiffres CMDB : port loopback par défaut 18789 ; réservez au moins 20 GiB libres sur le conteneur APFS avant dextraire de grosses chaînes doutils ; comptez jusquà 5 minutes pour un npm install -g froid lorsque le registre est outre-Pacifique.

Prérequis : Node, ports, régions

ContrôleCibleVérification
NodeMin 22.14, viser 24.x si autorisénode -v && which node
Préfixe npm globalInscriptible par lutilisateur de servicenpm prefix -g
Port18789 libre avant le premier bindlsof -nP -iTCP:18789 -sTCP:LISTEN
RégionHK / JP / KR / SG / US dans le ticketComparer 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

  1. Geler une fenêtre de changement de 15 minutes et prévenir les fuseaux HK, JP, KR, SG, US.
  2. Épingler Node et coller le semver dans le ticket.
  3. Installer la CLI globalement selon la politique (openclaw@version si @latest est interdit).
  4. Exécuter openclaw onboard --install-daemon et attacher stdout/stderr.
  5. Contrôler launchd avec le Label affiché.
  6. openclaw gateway status jusquà une sonde RPC verte.
  7. Ouvrir la Control UI via la section tunnel ou VNC.
  8. openclaw doctor jusquà zéro alerte bloquante.
  9. 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.

Sécurité : le port forwarding expose le service sur la boucle locale du portable : verrouillage session, port local dédié (18790), fermeture du tunnel après usage.

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ômeCause probablePremier remède
RPC KO juste après bootDémon avant DNSThrottleInterval ou décalage des LaunchAgents
Doctor signale des clés manquantesOnboarding incompletRepasser onboard avec injection de secrets approuvée
UI charge mais actions figéesDroits workspaceAligner propriétaire et compte de service
CPU élevé, trafic faiblePolling ou logs bruyantsLogs 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.