Configuration de Clawdbot sur Linux

Exécutez l'assistant IA Clawdbot sur des serveurs Linux avec support complet du Gateway, gestion du service systemd et déploiement VPS.

Aperçu de Clawdbot sur Linux

Le Gateway Clawdbot est entièrement pris en charge sur Linux. Node est l'environnement d'exécution recommandé. Bun n'est pas recommandé pour le Gateway en raison de bugs avec WhatsApp/Telegram.

Des applications compagnon natives pour Linux sont prévues. Les contributions sont les bienvenues.

Chemin Rapide pour Débutants (VPS)

# Installer Node 22+
npm i -g clawdbot@latest
clawdbot onboard --install-daemon

Depuis votre ordinateur portable :

ssh -N -L 18789:127.0.0.1:18789 <user>@<host>

Ouvrez http://127.0.0.1:18789/ et collez votre token.

Installation

Consultez les guides d'installation principaux :

Flux optionnels :

Installation du Service Gateway (CLI)

Utilisez l'une de ces méthodes :

# Option 1 : Pendant l'intégration
clawdbot onboard --install-daemon

# Option 2 : Installation directe
clawdbot gateway install

# Option 3 : Configuration interactive
clawdbot configure
# Sélectionnez "Gateway service" lorsque demandé

Réparation/migration :

clawdbot doctor

Contrôle Système (unité utilisateur systemd)

Clawdbot installe un service utilisateur systemd par défaut. Utilisez un service système pour les serveurs partagés ou toujours actifs.

Configuration Minimale

Créez ~/.config/systemd/user/clawdbot-gateway.service :

[Unit]
Description=Clawdbot Gateway
After=network-online.target
Wants=network-online.target

[Service]
ExecStart=/usr/local/bin/clawdbot gateway --port 18789
Restart=always
RestartSec=5

[Install]
WantedBy=default.target

Activez-le :

systemctl --user enable --now clawdbot-gateway.service

Gestion du Service

# Vérifier l'état
systemctl --user status clawdbot-gateway

# Voir les journaux
journalctl --user -u clawdbot-gateway -f

# Redémarrer
systemctl --user restart clawdbot-gateway

# Arrêter
systemctl --user stop clawdbot-gateway

Activer le Lingering

Pour que le service continue de fonctionner après la déconnexion :

sudo loginctl enable-linger $USER

Déploiement VPS

Pour le déploiement VPS, consultez les guides détaillés :

  • Tunnel SSH pour l'accès distant
  • Tailscale pour le réseau sécurisé
  • Docker pour le déploiement conteneurisé

Configuration VPS de Base

  1. Installez Clawdbot sur votre VPS
  2. Configurez le Gateway
  3. Configurez un tunnel SSH ou Tailscale
  4. Accédez à l'interface de contrôle à distance

Vérifications de Santé

clawdbot status
clawdbot health
clawdbot doctor

Prochaines Étapes