2026 OpenClaw sur Mac Mini loué en 7×24 :
Installation, heartbeat et auto-rétablissement
Vous faites tourner des tâches automatisées ou des agents en continu et vous voulez un guide exécutable pour installer OpenClaw sur un Mac Mini loué, configurer le heartbeat et le rétablissement en cas de défaut. Cet article détaille la préparation de l’environnement, l’installation, la configuration long terme, l’auto-rétablissement et le dépannage des erreurs courantes ; il compare aussi Mac et Windows pour la durée longue et oriente vers le site, le tarifs, l’achat et le centre d’aide.
Préparation de l’environnement Mac Mini loué et installation d’OpenClaw
Après avoir réservé un Mac Mini (par exemple via RunMini), récupérez les accès SSH et VNC depuis la console ou le centre d’aide. Connectez-vous en SSH au nœud, mettez à jour le système (softwareupdate -i -a sous macOS) et installez les prérequis (Xcode Command Line Tools si besoin). Pour OpenClaw : sous macOS, utilisez brew install openclaw ou le binaire officiel ; sous Windows, le binaire ou WSL ; sous Linux, le binaire. Pour un usage 7×24, exécutez OpenClaw sur le Mac loué lui-même, pas sur votre poste local, afin d’éviter les coupures en cas de déconnexion.
Désactivez la veille : sudo pmset -a sleep 0 disablesleep 1. Pour des scripts longs, lancez-les avec caffeinate. Vérifiez l’espace disque et les droits d’écriture des répertoires de logs et de cache. Ces étapes préparent un environnement stable pour un démon qui tournera en continu.
Configuration du heartbeat ou du fonctionnement long terme
Le heartbeat permet à OpenClaw de vérifier périodiquement que l’agent ou le script est vivant. Configurez un intervalle (par exemple 60 secondes) dans la configuration OpenClaw ou via le plugin core-health-monitor. Si aucun signal n’est reçu dans le délai imparti, OpenClaw peut déclencher une relance automatique (soft puis hard selon la politique).
Pour que le processus survive aux déconnexions SSH et aux redémarrages, enregistrez OpenClaw comme démon. Sous macOS, créez un fichier LaunchAgent ou LaunchDaemon (plist) qui lance OpenClaw au démarrage et le relance en cas de sortie. Placez le plist dans ~/Library/LaunchAgents/ ou /Library/LaunchDaemons/, puis launchctl load. Ne dépendez pas d’une session graphique : utilisez un utilisateur dédié ou le contexte système pour un service 24/7.
Résumé des étapes : (1) Réserver le Mac Mini et noter SSH/VNC ; (2) Installer OpenClaw sur le nœud ; (3) Activer core-health-monitor et définir l’intervalle de heartbeat ; (4) Créer le plist launchd et charger le service ; (5) Tester en se déconnectant et en vérifiant que le processus reste actif.
Auto-rétablissement et recommandations de surveillance
L’auto-rétablissement repose sur le heartbeat et une politique de relance : après N absences de signal, OpenClaw relance le script ou nettoie le cache puis relance. Configurez ces seuils dans le plugin de santé. En complément, activez la rotation des logs pour éviter de remplir le disque, et optionnellement des webhooks (Slack, HTTP) ou des alertes email pour être notifié en cas d’incident.
| Élément | Recommandation |
|---|---|
| Heartbeat | Intervalle 60 s typique ; alerte si absence de signal |
| Auto-restart | Politique soft puis hard ; limite de relances pour éviter les boucles |
| Logs | Rotation (taille ou durée) ; conserver au moins 7 jours |
| Alertes | Webhook ou email en cas de panne ou de redémarrage répété |
Erreurs courantes et dépannage
- Processus qui s’arrête après déconnexion SSH : le plus souvent, OpenClaw a été lancé en avant-plan dans la session. Utilisez un démon launchd (ou équivalent) pour lancer OpenClaw en arrière-plan, indépendant de la session.
- Boucles de redémarrage : vérifiez les logs pour la cause du crash (erreur de script, manque de mémoire, disque plein). Ajustez la politique de relance (délai, nombre max de relances) et corrigez la cause racine.
- Disque plein : activez la rotation des logs et supprimez les anciens caches. Surveillez l’espace avec une alerte (par exemple < 10 % libre).
- Heartbeat jamais reçu : vérifiez que le plugin est activé, que l’intervalle est cohérent et que le chemin ou le port de communication est correct. Consultez la doc OpenClaw pour votre version.
OpenClaw en long terme : Mac vs Windows
OpenClaw tourne sur macOS, Windows et Linux. Pour un hébergement 7×24, le Mac (Apple Silicon) présente des avantages nets : consommation électrique maîtrisée (souvent 15–30 W), NPU pour l’IA locale, écosystème Unix adapté au CI/CD et aux scripts, et launchd intégré pour les démons. Sous Windows, l’exécution long terme est possible (service ou tâche planifiée), mais les mises à jour et les redémarrages peuvent être plus fréquents ; la consommation et la gestion des processus en arrière-plan sont en général moins prévisibles que sur un Mac Mini en datacenter. Pour l’automatisation et les tâches batch long terme, un Mac Mini loué offre souvent un meilleur compromis coût, stabilité et efficacité. Voir le guide d’installation multi-plateforme pour les détails par OS.
Points à retenir
- • Environnement : Mac Mini loué avec SSH/VNC, veille désactivée, OpenClaw installé sur le nœud.
- • Heartbeat : intervalle configuré (ex. 60 s) + plugin
core-health-monitorpour la détection et l’auto-restart. - • Démon : launchd (macOS) pour lancer OpenClaw au boot et le maintenir actif sans session utilisateur.
- • Surveillance : rotation des logs, webhooks ou alertes pour réagir aux pannes.
- • Dépannage : vérifier launchd, logs, espace disque et politique de relance en cas de boucles.
Choisir votre nœud Mac Mini
Consultez les tarifs, choisissez votre nœud et accédez au guide SSH/VNC depuis le centre d’aide.