DS718+ DSM 업데이트가 '최신'인데 20개월 멈춰 있던 이유

DS718+ DSM 업데이트가 '최신'인데 20개월 멈춰 있던 이유

시놀로지 DS718+가 DSM 7.2에서 20개월 동안 ‘최신 버전’이라고만 했다. 시스템 로그로 마지막 업데이트를 찾고, 수동으로 7.4.1을 설치한 순서, 업데이트 뒤 사라진 Video Station 대신 Jellyfin을 띄운 과정.

DS718+의 DSM 업데이트 화면은 “최신 버전입니다”라고 했지만, 실제로는 2025-02 이후 20개월 동안 한 번도 업데이트되지 않았다. 이 모델이 업데이트 알림 대상에서 빠져서였다. 시놀로지 다운로드 센터에서 받은 파일로 직접 설치해 7.2에서 7.4.1로 올렸다.

오래된 시놀로지 NAS를 쓰는데 업데이트 화면이 늘 “최신”이라면 같은 상황일 수 있다. 확인하는 법, 설치 순서, 업데이트 뒤 손봐야 했던 것을 적는다.

증상: 늘 최신이라는데 버전이 7.2

하드를 추가하다가 제어판 → 정보 센터의 DSM 버전을 봤다. DSM 7.2-64570 Update 4였다. 그 사이 시놀로지는 7.2.1, 7.2.2, 7.3, 7.4까지 냈다. 그런데 제어판 → 업데이트 및 복원은 “최신 버전”이라고만 했다.

항목값
모델DS718+ (2베이, Celeron J3455)
업데이트 전DSM 7.2-64570 Update 4
업데이트 후DSM 7.4.1-90080 Update 1 (2026-10-21)
자동 업데이트 설정중요 업데이트만 자동 설치

원인: 시스템 로그와 모델 제외

로그 센터에서 DSM으로 검색하면 업데이트가 언제 설치됐는지 나온다.

2023/04/16 05:25:20 Start install [DSM 7.1.1-42962 Update 5] automatically.
2023/06/07 05:26:19 Start install [DSM 7.1.1-42962 Update 6] automatically.
2025/02/12 05:34:29 Start install [DSM 7.2-64570 Update 4] automatically.

마지막 줄이 2025-02-12다. 그 뒤로는 업데이트 기록이 없다.

원인은 두 겹이었다. 첫째, 자동 업데이트가 “중요 업데이트만”이라 7.2.1·7.2.2 같은 새 버전은 알림만 오고 직접 눌러야 설치된다. 둘째, 7.3.2부터는 그 알림마저 끊겼다. 릴리스 노트에 DS718+가 “이 업데이트를 받지 않는” 모델 목록에 들어 있고, 다운로드 센터에서만 받을 수 있으며 DSM에 알림이 오지 않는다고 적혀 있다. 그래서 NAS가 서버에 물어보면 새 버전이 없다는 답이 오고, 화면에는 “최신”이 뜬다.

같은 릴리스 노트에 DS718+는 DSM 7.4가 마지막으로 올릴 수 있는 버전이라고 나온다. 2018년 모델이 받을 메이저 업데이트는 여기까지다.

해결: 설정 백업 → 파일 받아 수동 설치

20개월을 건너뛰는 업데이트라 되돌릴 길을 먼저 만들었다.

  1. 제어판 → 업데이트 및 복원 → 구성 백업 → 지금 백업. .dss 파일을 PC에 받아 둔다. 사용자·공유 폴더·네트워크 설정이 들어 있다
  2. 다운로드 센터에서 DS718+ → 운영 체제 → DSM 7.4.1의 .pat 파일을 받는다
  3. 업데이트 및 복원 → 수동 DSM 업데이트 → .pat 선택 → 확인
  4. 재부팅이 끝나면 다시 구성 백업. 업데이트 전·후 파일 두 개를 남긴다

재부팅 뒤 데이터와 공유 폴더는 그대로였다.

업데이트 뒤 손본 것

버전을 여러 단계 건너뛴 만큼 바뀐 것이 많았다.

바뀐 것한 일
Video Station7.2.2부터 없어진 패키지. 삭제하고 Jellyfin으로 교체 (다음 절)
지원 끝난 패키지PHP 7.3~8.1, Node.js 16·18, Python 3.9 등 삭제. 다른 패키지가 쓰는 것(PHP 8.2, Node.js 20·22)만 남김
Tailscale패키지 센터 버전이 한참 뒤처져 있어 공식 SPK를 직접 설치하고, 매일 04:00 tailscale update 예약 작업 추가
TidyPhotos 컨테이너재부팅 뒤 꺼진 채 남음. restart: unless-stopped를 always로
만료된 인증서서비스가 쓰지 않는 만료 인증서 삭제

TidyPhotos는 사진 중복을 찾으려고 직접 만든 컨테이너다. unless-stopped는 사람이 멈춘 컨테이너를 다시 켜지 않는다. DSM 업데이트 도중 Container Manager가 컨테이너를 멈추면서 “사람이 멈춘 것”으로 남은 것으로 본다. always로 바꿨다. 다음 DSM 업데이트 재부팅 때 저절로 켜지는지 본다.

Video Station 대신 Jellyfin

드라마·영화는 TV와 휴대폰으로 보던 것이라 대안이 필요했다. 무료로 쓰려면 Jellyfin이 남는다. Plex와 Emby는 하드웨어 변환이 유료이고, Plex는 집 밖 재생도 유료로 바뀌었다.

후보하드웨어 변환비용 (2026-10)
Jellyfin무료무료, 오픈소스
PlexPlex Pass 필요평생 $749.99 (2026-07부터). 집 밖 재생만이면 Remote Watch Pass 연 $29.99
EmbyEmby Premiere 필요월 $4.99, 연 $54, 평생 $119

Container Manager에서 프로젝트를 만들고 아래 compose를 넣었다.

services:
  jellyfin:
    image: jellyfin/jellyfin:latest
    container_name: jellyfin
    restart: always
    network_mode: host          # TV 앱이 같은 망에서 서버를 찾게
    devices:
      - /dev/dri:/dev/dri       # 인텔 내장 그래픽(Quick Sync)으로 변환
    environment:
      - TZ=Asia/Seoul
    volumes:
      - /volume1/docker/jellyfin/config:/config
      - /volume1/docker/jellyfin/cache:/cache
      - /volume2/video:/media/video:ro   # 영상은 읽기만

J3455의 Quick Sync는 H.264와 HEVC를 하드웨어로 디코딩한다. 관리자 → 재생 → 트랜스코딩에서 Intel QuickSync(QSV)를 고르면 된다.

라이브러리 경로를 한 칸 잘못 잡았다

처음에 드라마 라이브러리를 Drama 폴더로 잡았다. 그 안에는 Korean, US 폴더가 있고, 그 아래에 드라마별 폴더가 있다. Jellyfin은 라이브러리 바로 아래 폴더를 작품 하나로 본다. 그래서 Korean이 작품 하나가 됐고, 메타데이터 검색이 엉뚱하게 “Korean Food Made Simple”이라는 요리 프로그램을 붙였다.

잡은 경로Jellyfin이 본 작품
/media/video/DramaKorean, US (2개)
/media/video/Drama/Korean + /media/video/Drama/US드라마별 폴더 하나씩

라이브러리 하나에 폴더 두 개를 넣는 것으로 고쳤다. 시즌이 있는 미드는 Season 1처럼 시즌 폴더 이름을 맞추고, 한국 드라마는 라이브러리 언어·국가를 한국어·대한민국으로 바꿨다. 다시 검색하니 포스터와 줄거리가 제대로 붙었다.

남은 것: 7.4가 마지막

DS718+는 7.4가 마지막 메이저라 앞으로는 7.4 안의 업데이트만 받는다. 그마저 알림이 오지 않으니 매달 1일 릴리스 노트를 확인하게 일정을 걸어 두었다. 2018년 모델이라도 하드 두 개짜리 집 NAS로는 아직 할 일을 한다고 본다. 다음에 볼 것은 Jellyfin 하드웨어 변환이 TV 앱에서도 잘 걸리는지다.

참고: 시놀로지 다운로드 센터, DSM 릴리스 노트 (DS718+), Plex 요금제, Plex 평생 이용권 가격 변경, Emby Premiere, Jellyfin 하드웨어 가속 (Intel), Jellyfin TV 폴더 이름 규칙