Sur cette page
Sur cette page
Hosting
Serveur Linux
ExĂ©cutez le Gateway OpenClaw sur nâimporte quel serveur Linux ou VPS cloud. Cette page vous aide Ă choisir un fournisseur, explique le fonctionnement des dĂ©ploiements cloud et prĂ©sente les rĂ©glages Linux gĂ©nĂ©riques applicables partout.
Choisir un fournisseur
Machine virtuelle Linux
VPS payant simple
Machine virtuelle avec proxy HTTPS
Machines Fly
Compute Engine
Docker sur un VPS Hetzner
VPS avec configuration en un clic
Configuration en un clic dans le navigateur
Offre ARM toujours gratuite
Configuration en un clic dans le navigateur
Auto-hébergement sur ARM
AWS (EC2 / Lightsail / offre gratuite) fonctionne Ă©galement trĂšs bien. Un tutoriel vidĂ©o de la communautĂ© est disponible Ă lâadresse x.com/techfrenAJ/status/2014934471095812547 (ressource communautaire susceptible de devenir indisponible).
Fonctionnement des configurations cloud
- Le Gateway sâexĂ©cute sur le VPS et gĂšre lâĂ©tat ainsi que lâespace de travail.
- Vous vous connectez depuis votre ordinateur portable ou votre tĂ©lĂ©phone via lâinterface de contrĂŽle ou Tailscale/SSH.
- ConsidĂ©rez le VPS comme la source de rĂ©fĂ©rence et sauvegardez rĂ©guliĂšrement lâĂ©tat ainsi que lâespace de travail.
- Configuration sĂ©curisĂ©e par dĂ©faut : conservez le Gateway sur local loopback et accĂ©dez-y au moyen dâun tunnel SSH ou de Tailscale Serve.
Si vous le liez Ă
lanoutailnet, le Gateway exige un secret partagĂ© (gateway.auth.tokenougateway.auth.password), sauf si lâauthentification est dĂ©lĂ©guĂ©e Ă un proxy de confiance.
Pages connexes : AccĂšs distant au Gateway, Portail des plateformes.
SĂ©curiser dâabord lâaccĂšs administrateur
Avant dâinstaller OpenClaw sur un VPS public, dĂ©terminez comment vous souhaitez administrer la machine elle-mĂȘme.
- Pour un accĂšs administrateur limitĂ© au tailnet : installez dâabord Tailscale, connectez le VPS Ă votre tailnet, vĂ©rifiez une seconde session SSH via lâadresse IP Tailscale ou le nom MagicDNS, puis restreignez lâaccĂšs SSH public.
- Sans Tailscale : appliquez un renforcement Ă©quivalent Ă votre accĂšs SSH avant dâexposer davantage de services.
- Cette configuration est distincte de lâaccĂšs au Gateway. Vous pouvez toujours conserver OpenClaw liĂ© Ă local loopback et utiliser un tunnel SSH ou Tailscale Serve pour le tableau de bord.
Les options du Gateway propres à Tailscale sont présentées dans Tailscale.
Agent dâentreprise partagĂ© sur un VPS
LâexĂ©cution dâun agent unique pour une Ă©quipe constitue une configuration valide lorsque tous les utilisateurs se trouvent dans le mĂȘme pĂ©rimĂštre de confiance et que lâagent est exclusivement rĂ©servĂ© Ă un usage professionnel.
- Utilisez un environnement dâexĂ©cution dĂ©diĂ© (VPS/machine virtuelle/conteneur avec utilisateur et comptes de systĂšme dâexploitation dĂ©diĂ©s).
- Ne connectez pas cet environnement dâexĂ©cution Ă des comptes Apple/Google personnels ni Ă des profils personnels de navigateur ou de gestionnaire de mots de passe.
- Si les utilisateurs sont susceptibles dâagir de maniĂšre hostile les uns envers les autres, sĂ©parez-les par Gateway, hĂŽte ou utilisateur du systĂšme dâexploitation.
Détails sur le modÚle de sécurité : Sécurité.
Utilisation de nĆuds avec un VPS
Vous pouvez conserver le Gateway dans le cloud et associer des nĆuds sur vos appareils locaux
(Mac/iOS/Android/sans interface graphique). Les nĆuds fournissent des fonctionnalitĂ©s locales dâĂ©cran, de camĂ©ra, de canevas et system.run,
tandis que le Gateway reste dans le cloud.
Documentation : NĆuds, CLI des nĆuds.
Optimisation du démarrage pour les petites machines virtuelles et les hÎtes ARM
Si les commandes CLI semblent lentes sur des machines virtuelles peu puissantes (ou des hĂŽtes ARM), activez le cache de compilation des modules de Node :
NODE_COMPILE_CACHEaccĂ©lĂšre le dĂ©marrage des commandes rĂ©pĂ©tĂ©es ; la premiĂšre exĂ©cution initialise le cache.OPENCLAW_NO_RESPAWN=1maintient les redĂ©marrages courants du Gateway dans le mĂȘme processus, ce qui Ă©vite des transferts de processus supplĂ©mentaires et simplifie le suivi des PID sur les petits hĂŽtes.- Pour les particularitĂ©s du Raspberry Pi, consultez Raspberry Pi.
Liste de contrĂŽle facultative pour lâoptimisation de systemd
Pour les hÎtes de machines virtuelles utilisant systemd, envisagez les réglages suivants :
- Variables dâenvironnement du service pour un chemin de dĂ©marrage stable :
OPENCLAW_NO_RESPAWN=1etNODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cache - Comportement de redémarrage explicite :
Restart=always,RestartSec=2,TimeoutStartSec=90 - Disques SSD pour les chemins dâĂ©tat et de cache afin de rĂ©duire les pĂ©nalitĂ©s de dĂ©marrage Ă froid liĂ©es aux entrĂ©es-sorties alĂ©atoires.
La procédure standard openclaw onboard --install-daemon installe une unité utilisateur systemd ;
modifiez-la avec :
Si vous avez délibérément installé une unité systÚme à la place, modifiez-la avec
sudo systemctl edit openclaw-gateway.service.
Comment les stratégies Restart= facilitent la récupération automatisée :
systemd peut automatiser la récupération des services.
Pour en savoir plus sur le comportement Linux en cas dâĂ©puisement de la mĂ©moire, la sĂ©lection des processus enfants Ă interrompre et le diagnostic de
exit 137, consultez Pression mémoire et interruptions OOM sous Linux.