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

1

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.

2

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.

3

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.

4

Mapper les ports

Port local dans les paramètres 3000(SSH)、 3000。Si le port 3000 est occupé, utilise un autre, par exemple 3080.

5

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 :

docker-compose.yml
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 :

Connexion SSH et démarrage
# Connecter à Synology (remplacez par votre IP NAS)

Différence entre DSM 7 et DSM 6

⚠️ DSM 7.x Le kit Docker s'appelle maintenant Container Manager、puis navigateur ouvrirDSM 6.x Ancien kit Docker, fonctionnel mais interface basique. Encore sur 6.x? Upgrade 7.x avant - Meilleure expérience Docker + patchs sécu complets.
  • 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 :

  1. Ouvrir Container Manager(DSM 7)ou Docker(DSM 6)
  2. Menu de gauche, cliquez Registre → Tape dans la barre de recherche openclaw → Trouve-le openclaw/openclaw → Double-clique pour télécharger
  3. après téléchargement, va à Image Page → sélectionner image → cliquer lancer
  4. Guide config nom conteneur, mapping ports (3000:3000), mapping volumes
  5. DSM 7 supporte aussi l'importation directe du docker-compose.yml :ProjetCréer nouveau → Colle la config → terminé
pas envie de SSH ni de jouer avec les fichiers de config ? MOLILI offre des solutions préconfigurées, quelques clics sur l'interface et c'est déployé. En savoir plus sur MOLILI →
Tuto utile pour vous?