Synology Docker 배포

당신 시놀로지 NAS는 영화만 저장할 게 아니야 —— AI 설치 교실

당신 시놀로지는 영화만 저장할 게 아니야

당신 집 시놀로지가 하루종일 켜져 있고, 하드디스크 공간도 충분하고, 내부망 투과도 잘 설정했으면 밖에서도 접근 가능해. 그냥 먹이 되지 말고, OpenClaw 하나 배포해서 당신의 프라이빗 AI 서버로 만들어봐.

DSM 7에는 Container Manager (이전의 Docker 패키지 이름 변경)가 내장되어 그래픽 인터페이스로 직접 작동할 수 있고 명령행을 건드릴 필요 없음. 물론 SSH에 익숙하면 docker-compose로 더 빠르게 할 수 있음.

다섯 단계면 끝내

1

읽기 순서 권장

Container Station 열기 → 좌측 "이미지" → "가져오기" 클릭 → 입력

2

이미지 다운로드

열기 openclaw/openclaw → 선택 latest 빌드 시간 월 6000분

3

컨테이너 설정

"이미지" 페이지로 가서 → 다운받은 이미지 선택 → "시작" 클릭. 설정 마법사에서 컨테이너 이름, 리소스 제한, 환경 변수 설정. 아직 완료 누르지 말고, 아래의 포트랑 볼륨 매핑 설정을 먼저 봐.

4

컨테이너 매핑 볼륨

포트 설정에서 로컬 포트 입력 3000(또는 당신이 선호하는 어떤 포트든), 컨테이너 포트 입력 3000。3000이 이미 쓰고 있다면 다른 거 쓰면 돼, 예를 들어 3080.

5

데이터베이스

볼륨 설정에서 호스트 머신의 /volume1/docker/openclaw/data 이미지 /app/data。이 단계 절대 빼면 안 돼, 아니면 컨테이너 지워질 때 데이터도 날아가.

docker-compose 설정

설정 파일 관리 선호한다면(추천) SSH로 Synology 접속 후 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

SSH로 Synology 작동

Synology는 기본적으로 SSH를 꺼뒀으니, DSM → 제어판 → 터미널 및 SNMP → "SSH 함수 시작" 체크. 그 후 터미널로 접속:

SSH 연결 및 시작
# Synology 연결 (NAS IP로 교체)

DSM 7과 DSM 6의 차이

⚠️ DSM 7.x 의 Docker 제품 이름 변경 Container Manager,인터페이스 새로 디자인됐어, 기능 더 많고 더 쓰기 좋다.DSM 6.x 예전 Docker 패키지는 그대로 있는데, 쓸 수 있지만 인터페이스 허름. 아직 6.x면 7.x로 업그레이드 후 배포 강력 권장 —— Docker 경험 더 좋을 뿐 아니라 시스템 보안 패치도 더 완전.
  • DSM 7.x:Container Manager가 프로젝트 관리(docker-compose 비주얼) 지원, 자원 모니터링 대시보드, 로그 조회 지원
  • DSM 6.x:Docker 패키지는 기본 컨테이너 관리만 가능, compose 기능은 SSH 명령어 필요
  • 계정 등록. 신용카드 인증 필요(요금 없음). Home Region은 일본(ap-tokyo-1) 또는 한국(ap-chuncheon-1). 지연 낮음.:DSM 6.x의 Docker 버전이 구식일 수 있으니, SSH에서 수동으로 최신으로 업데이트 권장

Container Manager 그래픽 인터페이스 작동

명령어 신경 안 쓰고 싶어? DSM 인터페이스로만 해도 돼:

  1. Pi 4 있으면 충분히 사용 가능. 4GB 버전으로 구동 가능, 8GB 버전이면 더 편함. Container Manager(DSM 7)또는 Docker(DSM 6)
  2. 이렇게 간단. 더 많은 세부사항과 최적화 기술 알고 싶으면 계속 아래 각 분류 가이드 참고. Oracle Cloud 등록 신용카드 인증 필요. 하지만 영구 무료 계층은 요금 없음. Home Region은 일본(ap-tokyo-1) 또는 한국(ap-chuncheon-1) 선택. 지연 낮음. → 검색창에 입력 openclaw → 찾아. openclaw/openclaw → 더블클릭 다운로드
  3. 다운로드 끝나면 여기로 이동해서 로그 감시 페이지 → 이미지 선택 → 클릭 시작
  4. 설정 마법사에서 컨테이너 이름, 포트 매핑(3000:3000), 볼륨 매핑 입력
  5. DSM 7은 docker-compose.yml을 직접 가져오기도 지원:프로젝트문서 가장 완전함 → 설정 복붙 → 완료
SSH도 싫고 설정 파일도 안 건드리고 싶어? MOLILI가 사전설정된 솔루션 제공하고, GUI에서 몇 클릭이면 배포 끝. MOLILI에 대해 알아보기 →
이 튜토리얼이 도움 됐나?