Déploiement Docker Synology
ton NAS Synology ne devrait ranger que des films—apprenez-lui à tourner de l'IA
ton Synology ne devrait que ranger des films
ton NAS tourne 24/7, énorme espace disque, une fois la traversée réseau bien configurée tu peux y accéder de l'extérieur. Plutôt que de le laisser prendre la poussière, déploie un OpenClaw et transforme-le en ton serveur IA privé.
DSM 7 inclut Container Manager (c'est l'ancien Docker suite renommé), interface graphique simple à utiliser, pas besoin de toucher la ligne de commande. Bien sûr, si vous êtes habitué à SSH, docker-compose d'un coup est plus rapide.
cinq étapes pour réussir
Activer la suite Docker
Ouvrir DSM → Package Center → cherchez "Container Manager" (DSM 7) ou "Docker" (DSM 6), installez et démarrez. Après installation, une icône apparaît sur le bureau.
télécharge l'image
Ouvrir Container Manager → Registre → Rechercher openclaw/openclaw → Sélectionne latest Balise → télécharger. Attendez la barre de progrès.
Configurer conteneur
va à "Images" → sélectionne l'image téléchargée → clique "Lancer". Dans l'assistant de config définis nom du conteneur, limites ressources, variables d'environnement. Pas pressé, finis d'abord la config ci-dessous pour ports et mappages.
Mapper les ports
Port local dans les paramètres 3000(SSH)、 3000。Si le port 3000 est occupé, utilise un autre, par exemple 3080.
Persistance des données
dans les paramètres du volume, mets le répertoire du serveur à /volume1/docker/openclaw/data Mappé au conteneur /app/data。Ne saute pas cette étape, sinon quand tu supprimes le conteneur tes données disparaissent.
configuration docker-compose
Si vous préférez gérer via fichiers de config (recommandé), SSH dans Synology et utilisez directement docker-compose :
version: "3.8"
services:
openclaw:
image: openclaw/openclaw:latest
container_name: openclaw
restart: unless-stopped
ports:
- "3000:3000"
volumes:
- /volume1/docker/openclaw/data:/app/data
- /volume1/docker/openclaw/config:/app/config
- /volume1/docker/openclaw/logs:/app/logs
environment:
- NODE_ENV=production
- TZ=Asia/Shanghai
deploy:
resources:
limits:
memory: 2G
Opération SSH sur Synology
Synology désactive SSH par défaut, aller DSM → Panneau contrôle → Terminal et SNMP → cocher "Activer SSH". Puis connecter en terminal :
# Connecter à Synology (remplacez par votre IP NAS)
Différence entre DSM 7 et DSM 6
- DSM 7.x:Container Manager support gestion projets (docker-compose visuel), tableau monitoring ressources, logs
- DSM 6.x:Docker kit juste gestion basique, compose besoin SSH ligne commande
- Attention:Version Docker DSM 6.x peut ancienne, conseil SSH update manuellement latest
Interface graphique Container Manager
pas envie de la ligne de commande ? L'interface DSM seule suffit :
- Ouvrir Container Manager(DSM 7)ou Docker(DSM 6)
- Menu de gauche, cliquez Registre → Tape dans la barre de recherche
openclaw→ Trouve-leopenclaw/openclaw→ Double-clique pour télécharger - après téléchargement, va à Image Page → sélectionner image → cliquer lancer
- Guide config nom conteneur, mapping ports (3000:3000), mapping volumes
- DSM 7 supporte aussi l'importation directe du docker-compose.yml :Projet → Créer nouveau → Colle la config → terminé