Как установить OpenClaw на Synology NAS?
Synology NAS — удобная платформа для запуска OpenClaw как всегда включённого домашнего AI-ассистента. Установка выполняется через Docker, который доступен в Центре пакетов Synology.
Сначала установите пакет Container Manager (ранее назывался Docker) из Центра пакетов DSM. Поддерживаются модели Synology с процессорами x86_64 (серии +, xs и некоторые модели j). Модели на ARM-процессорах (бюджетные NAS) могут не поддерживать Docker.
Откройте Container Manager и перейдите в раздел «Реестр». Найдите образ openclaw/openclaw и загрузите тег latest. Затем создайте контейнер из загруженного образа.
При настройке контейнера пробросьте порт: локальный порт 3000 → порт контейнера 3000. Создайте папку на NAS (например, /docker/openclaw/data) и привяжите её как том к /app/data внутри контейнера. Это обеспечит сохранность данных при обновлении.
Переменные окружения (API-ключи, токены) задайте в настройках контейнера в разделе «Среда». Включите автоматический перезапуск контейнера.
Важно учитывать ресурсы NAS. Для работы с облачными моделями достаточно 1 ГБ RAM для контейнера. Если планируете локальные модели — NAS, скорее всего, не подойдёт из-за ограничений процессора и памяти.
Обновление простое: в Container Manager остановите контейнер, загрузите новый образ, пересоздайте контейнер с теми же настройками. Данные сохранятся в привязанной папке.
# Альтернативно через SSH на Synology: docker pull openclaw/openclaw:latest docker run -d \ --name openclaw \ -p 3000:3000 \ -v /volume1/docker/openclaw/data:/app/data \ --env-file /volume1/docker/openclaw/.env \ --restart unless-stopped \ openclaw/openclaw:latest