QNAP 배포

QNAP Container Station 원클릭 완성

QNAP도 쉽게 배포 가능

QNAP의 Container Station은 내장 Docker 관리 도구. Synology의 Container Manager와 비슷하게 그래픽 UI로 이미지 가져오기, 컨테이너 설정, 포트 매핑 모두 클릭으로 완료.

QNAP이 x86이든 ARM이든, Container Station만 지원하면 OpenClaw 돌아감. 대부분 2018년 이후 나온 모델은 괜찮아.

배포 순서

1

Community Applications 설치

OpenClaw의 GitHub 저장소 열기. Fork 버튼 클릭해서 자기 계정으로. 커스터마이징 필요하면 로컬에서 수정 후 push.

2

인스턴스 확보 팁

Container Manager 열기 → 레지스트리 → 검색 openclaw/openclaw:latest → 확인. 다운로드 끝날 때까지 기다려.

3

컨테이너 설정

이미지 목록에서 openclaw 찾음 → "컨테이너 생성" 클릭. 컨테이너 이름 설정, 포트 매핑 3000:3000, 볼륨 매핑 /share/Container/openclaw 하위 디렉토리.

4

시작

설정 끝내고 "생성" 클릭, Container Station이 자동으로 컨테이너 시작. 브라우저 열어서 http://NAS-IP:3000,인터페이스 보이면 성공.

docker-compose 설정

QNAP의 Docker 데이터는 기본으로 /share/Container/ 아래를 봐. compose로 관리하는 게 편해:

docker-compose.yml
version: "3.8"

services:
  openclaw:
    image: openclaw/openclaw:latest
    container_name: openclaw
    restart: unless-stopped
    ports:
      - "3000:3000"
    volumes:
      - /share/Container/openclaw/data:/app/data
      - /share/Container/openclaw/config:/app/config
      - /share/Container/openclaw/logs:/app/logs
    environment:
      - NODE_ENV=production
      - TZ=Asia/Shanghai
    deploy:
      resources:
        limits:
          memory: 2G

SSH 명령행 작동

QNAP 기본으로 SSH 활성화(포트 22). 직접 연결:

SSH 연결 및 배포
# QNAP 연결

시놀로지와 뭐가 다른가

  • 경로 다름:Synology의 공유 폴더는 /volume1/,QNAP이 /share/
  • 패키지명 상이:Synology는 Container Manager(DSM 7), QNAP은 Container Station
  • SSH 기본 상태:QNAP은 기본으로 SSH 열려있고, Synology는 기본으로 닫혀 있어서 수동으로 열어야 함
  • Docker 버전:두 회사 다 Docker 사전 설치되어 있는데, 버전 업데이트 리듬 다르니까, SSH에서 docker --version 확인해 봐라
💡 Swap 공간 확대QNAP App Center에서 찾아봐, 일부 오래된 모델은 먼저 QTS 시스템을 업그레이드해야 할 수도 있어. 최소 QTS 4.3.4 이상, QTS 5.x 추천. 기계가 너무 오래되면 지원 안 되니까 SSH로 Docker 수동 설치 고려해봐.
QNAP 설정 막혀도 MOLILI가 원클릭 배포 제공. 경로 매핑 같은 세부사항 고민 없음. MOLILI에 대해 알아보기 →
이 튜토리얼이 도움 됐나?