Comment Faire Tourner Nanobot AI sur un VPS : Guide Complet 2026
Guide étape par étape pour déployer Nanobot, l'assistant IA ultra-léger, sur votre VPS. Configuration Docker, intégration Telegram et meilleures recommandations VPS.
Comment Faire Tourner l’Assistant IA Nanobot sur un VPS
Nanobot est un assistant IA personnel ultra-léger (~3 400 lignes de code seulement !) inspiré de OpenClaw. Il est parfait pour l’auto-hébergement sur un VPS pas cher — vous obtenez votre propre assistant IA disponible 24h/24 accessible via Telegram, Discord ou WhatsApp. Ce guide vous accompagne à travers la configuration complète.
Qu’est-ce que Nanobot ?
🐈 Nanobot est un agent IA minimaliste qui concentre une puissance sérieuse dans un petit package :
- Ultra-Léger : 99 % plus petit que les alternatives complètes
- Multi-Canal : Chattez via Telegram, Discord, WhatsApp ou Feishu
- Outils Intégrés : Recherche web, exécution de code, gestion de fichiers
- Tâches Planifiées : Automatisez vos routines quotidiennes
- Mémoire : Se souvient du contexte entre les conversations
- Support LLM Local : Fonctionne avec vLLM pour une confidentialité totale
GitHub : github.com/HKUDS/nanobot
Configuration Requise pour le VPS
Nanobot est léger, vous n’avez donc pas besoin de grand-chose :
| Configuration | Minimum | Recommandé |
|---|---|---|
| RAM | 1 Go | 2 Go |
| CPU | 1 vCPU | 2 vCPU |
| Stockage | 10 Go | 20 Go |
| OS | Ubuntu 22.04 | Ubuntu 24.04 |
| Python | 3.10+ | 3.12 |
Meilleures Options VPS Économiques :
- Hostinger KVM1 : 4,99$/mois (4 Go RAM) ⭐ Meilleur Rapport Qualité-Prix
- Hetzner CX22 : 3,79€/mois (2 vCPU, 4 Go RAM)
- Vultr Cloud : 5$/mois (1 vCPU, 1 Go RAM)
Étape 1 : Configuration Initiale du Serveur
Connectez-vous en SSH à votre nouveau VPS et exécutez ces commandes :
# Update system
sudo apt update && sudo apt upgrade -y
# Install Python and pip
sudo apt install python3 python3-pip python3-venv -y
# Install uv (fast Python package manager)
curl -LsSf https://astral.sh/uv/install.sh | sh
source ~/.bashrc
Étape 2 : Installer Nanobot
Choisissez l’une de ces méthodes d’installation :
Option A : Avec uv (Recommandé)
uv tool install nanobot-ai
Option B : Avec pip
pip install nanobot-ai
Option C : Depuis les Sources (Dernières Fonctionnalités)
git clone https://github.com/HKUDS/nanobot.git
cd nanobot
pip install -e .
Étape 3 : Initialiser et Configurer
Lancez la commande d’installation :
nanobot onboard
Cela crée ~/.nanobot/config.json. Modifiez-le avec vos clés API :
{
"providers": {
"openrouter": {
"apiKey": "sk-or-v1-YOUR-KEY-HERE"
}
},
"agents": {
"defaults": {
"model": "anthropic/claude-sonnet-4"
}
},
"tools": {
"web": {
"search": {
"apiKey": "BSA-YOUR-BRAVE-KEY"
}
}
}
}
Obtenir les Clés API :
- OpenRouter : openrouter.ai/keys (pour l’accès au LLM)
- Brave Search : brave.com/search/api/ (optionnel, pour la recherche web)
Étape 4 : Tester le Fonctionnement
Lancez un test rapide :
nanobot agent -m "Hello! What can you help me with?"
Vous devriez voir une réponse de l’IA. Si ça fonctionne, vous êtes prêt pour l’étape suivante !
Étape 5 : Connecter un Bot Telegram
La meilleure façon de chatter avec Nanobot est via Telegram :
1. Créer un Bot Telegram :
- Ouvrez Telegram, recherchez @BotFather
- Envoyez
/newbotet suivez les instructions - Copiez le token du bot
2. Obtenir votre Identifiant Utilisateur :
- Recherchez @userinfobot sur Telegram
- Il affichera votre identifiant utilisateur numérique
3. Mettre à Jour la Configuration :
{
"channels": {
"telegram": {
"enabled": true,
"token": "YOUR_BOT_TOKEN",
"allowFrom": ["YOUR_USER_ID"]
}
}
}
4. Démarrer la Passerelle :
nanobot gateway
Envoyez maintenant un message à votre bot sur Telegram — Nanobot répondra ! 🎉
Étape 6 : Lancer en tant que Service (24h/24)
Pour que Nanobot continue à tourner après votre déconnexion, créez un service systemd :
sudo nano /etc/systemd/system/nanobot.service
Collez ceci :
[Unit]
Description=Nanobot AI Assistant
After=network.target
[Service]
Type=simple
User=YOUR_USERNAME
WorkingDirectory=/home/YOUR_USERNAME
ExecStart=/home/YOUR_USERNAME/.local/bin/nanobot gateway
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
Activer et démarrer :
sudo systemctl daemon-reload
sudo systemctl enable nanobot
sudo systemctl start nanobot
Vérifier le statut : sudo systemctl status nanobot
N’oubliez pas de sécuriser votre VPS avant de l’exposer à internet.
Alternative Docker
Vous préférez Docker ? Voici une configuration rapide :
# Create config directory
mkdir -p ~/.nanobot
# Create config.json with your settings
nano ~/.nanobot/config.json
# Run with Docker
docker run -d \
--name nanobot \
--restart always \
-v ~/.nanobot:/root/.nanobot \
ghcr.io/hkuds/nanobot:latest \
gateway
Consulter les logs : docker logs -f nanobot
Détail des Coûts
Coûts Mensuels :
| Composant | Coût |
|---|---|
| VPS (Hostinger) | 4,99$ |
| API OpenRouter | ~5-20$ (selon l’utilisation) |
| Brave Search | Offre gratuite disponible |
| Total | ~10-25$/mois |
Conseils pour Réduire les Coûts :
- Utilisez
anthropic/claude-haikupour les tâches simples (~10x moins cher) - Utilisez
minimax/minimax-m2pour l’option économique - Faites tourner un LLM local avec vLLM pour 0$ de frais API (nécessite un VPS avec 8 Go+ de RAM)
Questions Fréquentes
Quelle est la différence entre Nanobot et OpenClaw ?
Nanobot est inspiré d’OpenClaw mais 99 % plus petit (~3 400 lignes contre 430 000+ lignes). Il est conçu pour la simplicité et la facilité de modification, tandis qu’OpenClaw offre des fonctionnalités plus avancées.
Puis-je faire tourner Nanobot sur un VPS à 5$ ?
Oui ! Nanobot est très léger. Un VPS avec 1 Go de RAM suffit pour une utilisation basique. Pour des charges de travail plus importantes ou plusieurs canaux, optez pour 2 Go+ de RAM.
Quel modèle LLM devrais-je utiliser ?
Pour de meilleurs résultats, utilisez Claude claude-sonnet-4 ou claude-opus-4-5 via OpenRouter. Pour une utilisation économique, essayez minimax-m2 ou faites tourner un LLM local avec vLLM.
Mes données sont-elles privées ?
Vos conversations transitent par le fournisseur LLM (OpenRouter/OpenAI). Pour une confidentialité totale, faites tourner un LLM local avec vLLM sur un VPS plus puissant (8 Go+ de RAM) — consultez notre guide meilleur VPS pour Ollama pour l’hébergement de LLM local.
Puis-je utiliser Discord ou WhatsApp à la place de Telegram ?
Oui ! Nanobot prend en charge Telegram, Discord, WhatsApp et Feishu. Consultez le dépôt GitHub pour les instructions de configuration spécifiques à chaque canal.
Ready to get started?
Get the best VPS hosting deal today. Hostinger offers 4GB RAM VPS starting at just $4.99/mo.
Get Hostinger VPS — $4.99/mo// up to 75% off + free domain included
// related topics
// related guides
$1 VPS Hosting 2026: Cheapest VPS Servers Starting at $1/Month
Looking for $1 VPS hosting? Compare the cheapest VPS providers starting from $1-3/month. Real specs, no hidden fees, honest reviews of budget VPS options.
tutorialCaddy Reverse Proxy Guide 2026: Automatic HTTPS Made Easy
Set up Caddy as a reverse proxy with automatic HTTPS, zero-config SSL, and simple Caddyfile syntax. Complete VPS deployment guide.
tutorialCloudflare Tunnel VPS Guide 2026: Expose Services Without Opening Ports
Set up Cloudflare Tunnel on your VPS to expose web apps securely without opening ports or revealing your server IP. Complete guide with Docker and DNS config.
tutorialCoolify VPS Setup Guide 2026: Self-Hosted Vercel Alternative
Deploy Coolify on your VPS for a self-hosted Vercel/Netlify experience. Complete setup guide with Docker, SSL, and app deployments.
Andrius Putna
I am Andrius Putna. Geek. Since early 2000 in love tinkering with web technologies. Now AI. Bridging business and technology to drive meaningful impact. Combining expertise in customer experience, technology, and business strategy to deliver valuable insights. Father, open-source contributor, investor, 2xIronman, MBA graduate.
// last updated: February 6, 2026. Disclosure: This article may contain affiliate links.