OpenClaw sur Upstash Box
Une box Linux maintenue en vie, un tunnel SSH vers le tableau de bord, la liaison en boucle locale, et un script d’initialisation comme seul propriétaire du démarrage
Upstash Box est un environnement Linux géré avec un cycle de vie maintenu en vie, et la documentation l’utilise pour une passerelle OpenClaw persistante atteinte par un tunnel SSH plutôt que par un port public. La page est courte parce que la forme est simple : entrer par le tunnel, installer, intégrer sans démon, lier en boucle locale, démarrer un processus d’arrière-plan, et laisser le script d’initialisation de la box posséder les redémarrages. Voici chaque étape, le détail npm qui change la commande d’installation, et les deux règles qui empêchent l’installation de se battre contre elle-même.
Box et tunnel
- Il vous faut un compte Upstash, une box maintenue en vie créée dans la console, son identifiant et sa clé d’API, plus un client SSH ; Upstash tient son propre guide à jour à côté de la documentation d’OpenClaw.
- Connectez-vous avec un tunnel SSH qui transfère le port du tableau de bord vers votre machine, en utilisant la clé d’API de la box comme mot de passe SSH quand elle est demandée, avec des options d’intervalle et de nombre de signaux de vie qui réduisent les coupures du tunnel inactif pendant l’intégration.
- Vérifiez d’abord les versions de Node et de npm de la box, parce que la commande d’installation en dépend : un npm récent prend une option d’autorisation de scripts pour le paquet, un npm plus ancien doit l’omettre ; installez ensuite OpenClaw globalement avec sudo.
- Lancez l’intégration avec l’option de non-installation du démon, suivez les invites, et copiez l’URL du tableau de bord et le jeton affichés à la fin.
Le script d’initialisation de la Box est le seul propriétaire du démarrage de la passerelle, si bien que deux processus ne se disputent pas le même verrou et le même port.
Démarrer et l’atteindre
Réglez la liaison de la passerelle en boucle locale pour qu’elle ne soit joignable que par le tunnel, démarrez un seul processus non supervisé en arrière-plan avec nohup, et lancez doctor avec la sortie JSON pour confirmer l’état. Avec le tunnel actif, ouvrez le tableau de bord localement à l’adresse de boucle locale sur le port transféré avec le jeton dans le fragment de l’URL. Pour le redémarrage automatique, définissez la même ligne de démarrage nohup comme script d’initialisation de la box pour que la passerelle revienne quand la box démarre ; l’intégration a volontairement omis l’installation du démon pour que le script d’initialisation soit la seule chose qui démarre la passerelle.
Dépannage et suite
- Si SSH se fige pendant l’intégration, reconnectez-vous avec une configuration SSH propre, en ignorant le fichier de configuration local et en désactivant le multiplexage de connexions, plus les mêmes options de maintien ; cela contourne des réglages locaux périmés et garde le tunnel vivant pendant les périodes d’inactivité.
- Les étapes suivantes de la documentation sont les trois habituelles : configurer les canaux de messagerie, ajuster la configuration de la passerelle, et garder OpenClaw à jour.
- Rien sur la box n’est exposé à l’internet ; le tableau de bord n’existe qu’au bout de votre tunnel, ce qui est tout l’intérêt de la liaison en boucle locale.
L’accès distant à OpenClaw explique les schémas de tunnel et de proxy dont cette recette est un cas, et OpenClaw doctor la vérification qui la termine.
Quand le choisir
Elle convient à quelqu’un qui vit déjà dans un tunnel SSH et veut une box qui reste en ligne sans VPS à entretenir ; la contrepartie est que chaque visite du tableau de bord commence par le tunnel. La passerelle OpenClaw expliquée est le processus que possède le script d’initialisation, et Diali face à votre propre serveur pèse l’hébergement autogéré face à un hébergement géré.
Sur Diali
Sur Diali, il n’y a ni tunnel ni script d’initialisation à entretenir : la passerelle est privée par construction, les redémarrages sont à notre charge, et le tableau de bord est à une connexion de distance. OpenClaw hébergé sur Diali est l’assistant et Les tarifs de Diali ce qu’il coûte.
- Entrez par le tunnel avec la clé d’API comme mot de passe.
- Pas de démon ; le script d’initialisation possède le démarrage.
- Liaison en boucle locale, jeton dans le fragment.
Arrêtez de lire, construisez le vôtre
Configurez un agent, choisissez un canal, et faites-le travailler dans l’application que vous gardez déjà ouverte.
