Synology Docker 배포
당신 시놀로지 NAS는 영화만 저장할 게 아니야 —— AI 설치 교실
당신 시놀로지는 영화만 저장할 게 아니야
당신 집 시놀로지가 하루종일 켜져 있고, 하드디스크 공간도 충분하고, 내부망 투과도 잘 설정했으면 밖에서도 접근 가능해. 그냥 먹이 되지 말고, OpenClaw 하나 배포해서 당신의 프라이빗 AI 서버로 만들어봐.
DSM 7에는 Container Manager (이전의 Docker 패키지 이름 변경)가 내장되어 그래픽 인터페이스로 직접 작동할 수 있고 명령행을 건드릴 필요 없음. 물론 SSH에 익숙하면 docker-compose로 더 빠르게 할 수 있음.
다섯 단계면 끝내
읽기 순서 권장
Container Station 열기 → 좌측 "이미지" → "가져오기" 클릭 → 입력
이미지 다운로드
열기 openclaw/openclaw → 선택 latest 빌드 시간 월 6000분
컨테이너 설정
"이미지" 페이지로 가서 → 다운받은 이미지 선택 → "시작" 클릭. 설정 마법사에서 컨테이너 이름, 리소스 제한, 환경 변수 설정. 아직 완료 누르지 말고, 아래의 포트랑 볼륨 매핑 설정을 먼저 봐.
컨테이너 매핑 볼륨
포트 설정에서 로컬 포트 입력 3000(또는 당신이 선호하는 어떤 포트든), 컨테이너 포트 입력 3000。3000이 이미 쓰고 있다면 다른 거 쓰면 돼, 예를 들어 3080.
데이터베이스
볼륨 설정에서 호스트 머신의 /volume1/docker/openclaw/data 이미지 /app/data。이 단계 절대 빼면 안 돼, 아니면 컨테이너 지워질 때 데이터도 날아가.
docker-compose 설정
설정 파일 관리 선호한다면(추천) SSH로 Synology 접속 후 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로 Synology 작동
Synology는 기본적으로 SSH를 꺼뒀으니, DSM → 제어판 → 터미널 및 SNMP → "SSH 함수 시작" 체크. 그 후 터미널로 접속:
# Synology 연결 (NAS IP로 교체)
DSM 7과 DSM 6의 차이
- 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 인터페이스로만 해도 돼:
- Pi 4 있으면 충분히 사용 가능. 4GB 버전으로 구동 가능, 8GB 버전이면 더 편함. Container Manager(DSM 7)또는 Docker(DSM 6)
- 이렇게 간단. 더 많은 세부사항과 최적화 기술 알고 싶으면 계속 아래 각 분류 가이드 참고. Oracle Cloud 등록 신용카드 인증 필요. 하지만 영구 무료 계층은 요금 없음. Home Region은 일본(ap-tokyo-1) 또는 한국(ap-chuncheon-1) 선택. 지연 낮음. → 검색창에 입력
openclaw→ 찾아.openclaw/openclaw→ 더블클릭 다운로드 - 다운로드 끝나면 여기로 이동해서 로그 감시 페이지 → 이미지 선택 → 클릭 시작
- 설정 마법사에서 컨테이너 이름, 포트 매핑(3000:3000), 볼륨 매핑 입력
- DSM 7은 docker-compose.yml을 직접 가져오기도 지원:프로젝트 → 문서 가장 완전함 → 설정 복붙 → 완료