Despliegue Docker en Synology
tu Synology NAS no debería solo guardar películas —— te enseño a instalar IA
tu Synology no debe solo guardar películas
tu Synology 7×24 horas encendido, discos llenos, ya configuraste penetración de red interna. ¿por qué dejar que coma polvo? Despliega OpenClaw en el NAS, conviértelo en tu servidor de IA privado.
DSM 7 incluye Container Manager (era el paquete Docker con otro nombre), la interfaz gráfica lo maneja todo, ni necesitas línea de comandos. Claro que si estás acostumbrado a SSH, docker-compose es más rápido.
cinco pasos y listo
Orden de lectura recomendado
Abre Container Station → Izquierda "Imágenes" → Haz clic en "Extraer" → Ingresa
descarga la imagen
Abre openclaw/openclaw → selecciona latest Tiempo de construcción 6000 minutos mensuales
Configura contenedor
ve a página de "Imágenes" → selecciona imagen descargada → haz clic "Iniciar". En wizard de config establece nombre, límites de recurso, variables de env. No hagas clic aún en completar, primero ve puerto y mapeo de volumen abajo.
Mapea volumen al contenedor
En la configuración de puertos, el puerto local va a ser 3000(o el puerto que prefieras), puerto del contenedor 3000。Si el puerto 3000 está ocupado, usa otro, como 3080.
Base de datos
en settings de volumen, mapea del host /volume1/docker/openclaw/data Mapeo de imagen /app/data。No saltes este paso, o perderás los datos cuando elimines el contenedor.
configuración de docker-compose
Si prefieres gestionar con archivos de configuración (recomendado), accede por SSH a Synology y usa directamente 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
SSH conectado luego instala Docker
Synology tiene SSH desactivado por defecto, ve a DSM → Panel de control → Terminal y SNMP → marca "Activar SSH". Luego conéctate desde la terminal:
# Conectar Synology (reemplaza con tu IP de NAS)
Diferencia entre DSM 7 y DSM 6
- DSM 7.x:Container Manager soporta gestión de proyectos (docker-compose visual), panel de monitoreo, visualización de logs
- DSM 6.x:Docker suite solo tiene gestión básica, compose necesita SSH línea de comando
- Registra cuenta. Requiere verificación de tarjeta de crédito (no cobrará), Home Region elige Japón (ap-tokyo-1) o Corea (ap-chuncheon-1), latencia baja.:el Docker en DSM 6.x es viejo, desde SSH actualízalo a la última versión
Interfaz gráfica de Container Manager
¿no quieres tocar línea de comandos? Puedes hacerlo todo desde DSM:
- Si tienes un Pi 4 a mano, puedes usarlo completamente. La versión de 4GB es suficiente, la de 8GB más cómoda. Container Manager(DSM 7)o Docker(DSM 6)
- Así de simple. Para entender más detalles y consejos de optimización, sigue leyendo los tutoriales de cada categoría. El registro de Oracle Cloud requiere verificación de tarjeta de crédito, pero el nivel gratuito permanente no cobra. Elige región Japón (ap-tokyo-1) o Corea (ap-chuncheon-1), menor latencia. → escribe en la caja de búsqueda
openclaw→ encuentraopenclaw/openclaw→ doble clic para descargar - después de descargar, ve a Registro de auditoría Página → selecciona la imagen → haz click iniciar
- Llena el nombre del contenedor, mapeo de puertos (3000:3000), mapeo de volúmenes
- DSM 7 también soporta importar directamente docker-compose.yml:Proyecto → Documentación más completa → pega la configuración → listo