Skip to content
Published on

오픈소스 셀프호스팅 미디어 서버 2026 완벽 가이드 - Jellyfin · Plex · Emby · Kodi · Stremio · OwnTone · Streama · Navidrome · Audiobookshelf 심층 분석

Authors

들어가며 — 2026년, 왜 다시 셀프호스팅 미디어 서버인가

2026년 5월 현재, 스트리밍 서비스 시장은 분열의 극에 와 있다. Netflix, Disney+, Max, Apple TV+, Amazon Prime, Paramount+, Peacock, Hulu, Tving, Wavve, Coupang Play, U-Next, AbemaTV, Crunchyroll까지 합치면 한 사람이 5-6개를 동시 구독해야 보고 싶은 콘텐츠 절반을 본다. 거기에 지역 제한, 콘텐츠 회전(라이선스 만료로 사라짐), "내가 산 게 사실은 라이선스였다"는 디지털 소유권 문제가 겹친다.

그 반작용으로 셀프호스팅 미디어 서버가 다시 주목받고 있다. 내가 합법적으로 구매·소장한 DVD/Blu-ray/CD를 NAS에 올려놓고 가족 모두가 어디서든 본다는 시나리오다. 이 글은 그 생태계를 한 번에 본다.

미디어 서버를 자체 호스팅하는 진짜 이유

비용 절감만이 동기는 아니다. 2026년 셀프호스팅의 동기는 다음 다섯 가지가 굳어졌다.

  1. 소유권: "내 디스크에 있는 파일"이 줄어드는 시대에 대한 백업.
  2. 지역 제한 우회: 일본에 살면서 한국 옛 드라마, 한국에 살면서 일본 옛 애니메이션을 보고 싶을 때.
  3. 콘텐츠 회전: 라이선스 만료로 어제까지 보던 영화가 오늘 사라지는 문제.
  4. 광고 없음·강제 추천 없음: 추천 알고리즘 대신 내 라이브러리.
  5. 프라이버시: 시청 기록이 누구의 클라우드도 거치지 않는다.

특히 2024년 Plex의 "Discover Together"가 사용자 비공개 라이브러리 스캔 기본 활성화로 논란이 된 이후 Jellyfin 같은 완전 오픈 대안의 채택률이 가파르게 올라갔다.

2026년 미디어 서버 스택 9개 레이어

먼저 큰 그림이다. 2026년 표준 셀프호스팅 미디어 스택은 9개 레이어로 분해할 수 있다.

  1. 저장(storage): NAS, JBOD, ZFS/Btrfs 풀
  2. 수집(acquisition): Sonarr/Radarr/Lidarr/Readarr/Bazarr/Prowlarr — Arr 스택
  3. 다운로드(downloader): qBittorrent, Transmission, SABnzbd, NZBGet
  4. 메타데이터(metadata): TMDB, TVDB, MusicBrainz, AniDB 스크레이퍼
  5. 미디어 서버(server): Jellyfin, Plex, Emby, Navidrome, Audiobookshelf
  6. 트랜스코딩(transcode): Intel Quick Sync, NVIDIA NVENC, AMD VCN
  7. 클라이언트(client): 웹, iOS/Android, Apple TV, Android TV, FireTV, Roku
  8. 외부 접근(remote): 리버스 프록시, Tailscale, WireGuard, Cloudflare Tunnel
  9. 오케스트레이션(orchestration): TrueNAS SCALE Apps, Unraid CA, CasaOS, Umbrel

각 레이어를 한두 도구가 차지하면 됐던 시대는 끝났다. 이 글은 그 도구들을 비교한다.

Jellyfin 10.10 — 순수 오픈소스의 표준

Jellyfin은 2018년 Emby가 폐쇄형으로 전환한 직후 만들어진 GPL-2.0 포크다. 2026년 5월 기준 안정 버전은 10.10 라인이고, 10.11 RC가 진행 중이다. 핵심 특징은 다음과 같다.

  • GPL-2.0 라이선스: 서버, 클라이언트 모두 완전 오픈.
  • 원격 인증 서버 없음: Plex와 달리 외부 계정 시스템 불필요. 모든 인증은 자체 서버.
  • 하드웨어 가속: Intel Quick Sync (QSV), NVIDIA NVENC, AMD VCN, VAAPI, Apple VideoToolbox.
  • DLNA, 챕터, 자막, Subtitle Edit: 모두 내장.
  • 공식 클라이언트: 웹, Android, iOS(Swiftfin), Android TV, Roku, Kodi 애드온, LG webOS, Samsung Tizen.

Jellyfin 10.10에서 새로 들어간 것은 AV1 디코더 인식, HDR10 톤매핑 개선, Trickplay(미리보기 썸네일) 정식화, 그리고 라이브 TV 가이드 정리 작업이다. 가장 큰 변화는 EPG(전자 프로그램 가이드) 백엔드 리팩토링이다.

전형적인 Docker Compose 설정은 다음과 같다.

services:
  jellyfin:
    image: jellyfin/jellyfin:10.10
    container_name: jellyfin
    network_mode: host
    volumes:
      - /srv/jellyfin/config:/config
      - /srv/jellyfin/cache:/cache
      - /mnt/media:/media:ro
    devices:
      - /dev/dri:/dev/dri
    environment:
      - JELLYFIN_PublishedServerUrl=https://jelly.example.com
    restart: unless-stopped

/dev/dri를 통한 Intel QSV 패스스루가 트랜스코딩의 핵심이다. NUC 12세대 이상이면 4K HEVC 10bit 트랜스코드를 동시에 3-4개 돌릴 수 있다.

Plex Media Server — 시장 선두와 2024년 프라이버시 논란

Plex는 2008년 시작된 가장 오래된 상업 미디어 서버다. 서버 SW는 무료지만 모바일·하드웨어 트랜스코딩·DVR·다중 사용자는 Plex Pass(유료)에 묶여 있다.

  • 장점: 클라이언트 앱이 압도적으로 많고 폴더 안정. Apple TV 앱이 최고 수준. PlexAmp(음악 플레이어) 완성도 높음.
  • 단점: 서버 코드는 비공개. plex.tv 원격 인증 서버에 매번 인증 필요. 2024년 "Discover Together" 출시 시 사용자 비공개 라이브러리를 친구에게 추천 대상으로 노출 가능하다는 설정이 기본 활성화로 출시되어 큰 논란.

2024년 논란 이후 Plex는 해당 설정을 옵트인으로 전환했고, 데이터 사용 정책을 더 명시했다. 그러나 신뢰 회복은 더디고, 이 시점에 Jellyfin으로 옮긴 사용자가 많다.

Plex Pass는 2025년 가격 인상이 있었다. Lifetime이 한 번 더 올라 $249가 됐고, 월 구독 $6.99. PlexAmp + Hardware Transcode + DVR + Mobile Sync + Plex Movies & Shows가 묶인다.

Docker로 띄울 때 PlexInc 공식 이미지를 쓴다.

services:
  plex:
    image: plexinc/pms-docker:latest
    container_name: plex
    network_mode: host
    volumes:
      - /srv/plex/config:/config
      - /srv/plex/transcode:/transcode
      - /mnt/media:/data
    environment:
      - TZ=Asia/Seoul
      - PLEX_CLAIM=claim-XXXX
    devices:
      - /dev/dri:/dev/dri
    restart: unless-stopped

PLEX_CLAIM 토큰은 plex.tv/claim에서 4분 안에 가져와야 한다.

Emby Server — Plex와 Jellyfin 사이의 중간 위치

Emby는 Jellyfin의 모태다. 2018년 폐쇄로 전환한 이후 서버 코어는 비공개지만, 일부 클라이언트와 SDK는 오픈이다. 2026년 5월 기준 안정 버전은 4.9 라인.

  • 무료 티어: 서버 실행, 웹 클라이언트, 기본 재생.
  • Emby Premiere(유료): 하드웨어 트랜스코딩, 모바일 동기화, DVR, 클라우드 동기화, 부모 통제.
  • 클라이언트: Apple TV, Android TV, Roku, Fire TV, iOS, Android, Xbox, Samsung/LG 스마트TV. Plex만큼은 아니어도 Jellyfin보다 다양.

Emby는 "Plex보다 자유롭고 Jellyfin보다 안정적"인 자리를 노리지만, 2026년 시장은 양극화돼 있어 점유율은 줄어드는 추세다. 그래도 영상 메타데이터 매칭과 자막 처리 품질은 여전히 업계 최고로 평가된다.

Kodi 22 Piers — XBMC 25년의 유산

Kodi는 2002년 XBMC(Xbox Media Center)로 시작한 가장 오래된 오픈소스 미디어 센터다. 서버라기보다 클라이언트 + 로컬 미디어 라이브러리에 가깝다. 2026년 5월 기준 Kodi 21 Omega가 안정 버전, Kodi 22 Piers가 알파/베타.

  • GPL-2.0: 완전 오픈.
  • 거의 모든 플랫폼: Linux, macOS, Windows, Android, iOS(JB 필요), tvOS, Raspberry Pi, Vero, CoreELEC.
  • 애드온 생태계: 수천 개. 정식 저장소 외에 비공식 저장소도 광범.
  • PVR + DVR: Tvheadend, Argus TV, NextPVR과 결합해 라이브 TV 시청·녹화.

Kodi 22 Piers의 핵심 변화는 AV1 디코더 통합, Python 3.12 마이그레이션, 새 음악 라이브러리 모델이다.

Kodi는 Jellyfin/Plex/Emby와 함께 쓰는 경우가 많다. Jellyfin 서버 + Kodi 클라이언트 조합은 Apple TV 앱이 없는 환경(예: 거실에 Nvidia Shield TV)에서 강력하다.

Stremio — 애드온 기반 차세대 미디어 허브

Stremio는 2017년경 등장한 새 세대 미디어 허브다. Kodi와 비슷하지만 더 깔끔한 UI와 일관된 메타데이터 처리가 특징이다.

  • 무료 + 오픈 클라이언트(GPL-2.0), 서버 일부는 비공개.
  • 애드온 모델: 토렌트, IPTV, 디버그, 로컬 라이브러리, 메타데이터 등 모두 애드온.
  • 공식 통합: Real-Debrid, Premiumize, AllDebrid, Trakt.tv.
  • 클라이언트: 웹, Windows, macOS, Linux, Android, iOS, Android TV, Samsung Tizen, LG webOS.

Stremio + Real-Debrid 조합은 합법성 회색 지대로 자주 언급된다. 토렌트 P2P 자체보다 디버그 캐시 다운로드를 우회 도구로 쓰는 구성에 대해 각국 규제가 다르다.

IPTV 프록시 — Threadfin, xTeve, IPTV Proxy

라이브 TV/IPTV를 Plex/Emby/Jellyfin 라이브 TV 모듈에 꽂으려면 M3U + EPG 표준화가 필요하다. 그 역할이 IPTV 프록시다.

  • Threadfin: xTeve의 활발한 포크. M3U 분할, EPG 매핑, 채널 ID 정규화. Docker 친화.
  • xTeve: 원조. 2024년 이후 업데이트가 줄었지만 여전히 작동.
  • IPTV-org: GitHub 기반 무료 IPTV 채널 큐레이션.
  • EPG-grabber, EPG.best: EPG 가져오기.

Threadfin은 Jellyfin/Plex DVR 모드에 다중 튜너처럼 보이게 채널을 노출한다. 한국·일본의 IPTV는 보통 사업자 제공 셋톱박스에 묶여 있어 합법성과 분리해야 한다.

Navidrome은 2019년 시작된 Go 기반 음악 서버다. 가볍고 빠르고 모든 플랫폼에서 도는 게 강점이다.

  • GPL-3.0.
  • Subsonic API 호환: 수십 개 모바일 앱이 그대로 붙는다. play:Sub, Substreamer, DSub, Tempo, Symfonium, Sonixd 등.
  • SmartPlaylists, Last.fm/ListenBrainz scrobble, Multi-Library 지원.
  • Docker 한 줄 설치.

Docker 설정은 다음과 같다.

services:
  navidrome:
    image: deluan/navidrome:0.55
    user: "1000:1000"
    ports:
      - "4533:4533"
    environment:
      ND_LOGLEVEL: info
      ND_SESSIONTIMEOUT: 24h
      ND_BASEURL: ""
    volumes:
      - ./data:/data
      - /mnt/music:/music:ro
    restart: unless-stopped

Navidrome은 라이브러리 1만 곡 정도까지는 Raspberry Pi 4에서도 시원하게 돈다. 10만 곡 이상이면 PostgreSQL 백엔드로 옮긴다.

Lyrion Music Server — Logitech Media Server의 새 이름

LMS(Logitech Media Server)는 2002년 Slim Devices Squeezebox용으로 만들어진 오픈소스 음악 서버다. 2024년 커뮤니티가 이름을 Lyrion Music Server로 바꿨다. Roon급 멀티룸 오디오를 합법적인 오픈소스로 구현하는 거의 유일한 선택지다.

  • Perl + JS 기반.
  • 멀티룸 동기화: Squeezebox 하드웨어, Raspberry Pi + piCorePlayer, squeezelite.
  • 고음질: FLAC, DSD, ALAC 네이티브.
  • 플러그인 생태계: Spotty(Spotify), Qobuz, Tidal, Internet Radio 등.

Roon이 $700+ 라이프타임 라이선스인 데 비해 LMS는 무료다. UI는 투박하지만 오디오필 커뮤니티 충성도는 매우 높다.

OwnTone — AirPlay 2 우선의 음악 서버

OwnTone(구 forked-daapd)은 AirPlay 1/2, Chromecast, Spotify Connect, RSP 프로토콜을 모두 지원하는 음악 서버다.

  • GPL-2.0.
  • AirPlay 2 멀티룸 동기화 지원: 오픈소스로는 거의 유일.
  • iTunes/Music.app 호환: DAAP 프로토콜.
  • Spotify Connect, Roku, Chromecast, AirPlay 2 모두 한 서버에서.

Apple HomePod mini를 여러 방에 깐 사용자가 가장 많이 찾는 도구다. iTunes 라이브러리 + Spotify + 라디오를 한 곳에 통합하는 워크플로가 가능하다.

그 외 음악 서버 — Airsonic Advanced, Funkwhale, Gonic, Mopidy

음악 서버는 Navidrome/LMS/OwnTone 외에도 다음이 활동 중이다.

  • Airsonic Advanced: Java/Spring. Subsonic 호환. 자바 의존성이 무거워 Navidrome으로 옮기는 추세.
  • Funkwhale: ActivityPub 기반 페더레이트 음악 서버. Mastodon처럼 인스턴스 간 연합.
  • Gonic: Go 기반. Navidrome 대안. Plex/Emby 사용자 친화 SCAN 옵션.
  • Mopidy: Python 기반. MPD 호환 + 확장. Spotify, YouTube, SoundCloud 확장 다양.

2026년 시점에 Navidrome이 가장 활발하고, LMS가 오디오필, Mopidy가 해커 친화, Funkwhale이 페더레이션 트랙을 차지한다.

오디오북 — Audiobookshelf, booksonic-air

오디오북은 음악과 다르다. 챕터, 진행률 동기화, 속도 조절, m4b 컨테이너가 핵심이다.

  • Audiobookshelf: 2021년 시작. 2026년 가장 활발한 오디오북 + 팟캐스트 서버. iOS/Android 공식 앱, 진행률 동기화, m4b/mp3/Flac, 챕터 자동 분리.
  • booksonic-air: Airsonic 기반 오디오북 포크. 활동이 줄어 Audiobookshelf로 마이그레이션 권장.
  • Storyteller: 오디오북 + 텍스트 자동 정렬(Whisper 기반). 2025년에 등장한 신규 도구.

Audiobookshelf Docker 설정은 다음과 같다.

services:
  audiobookshelf:
    image: ghcr.io/advplyr/audiobookshelf:2.20
    ports:
      - "13378:80"
    environment:
      - TZ=Asia/Seoul
    volumes:
      - ./config:/config
      - ./metadata:/metadata
      - /mnt/audiobooks:/audiobooks
      - /mnt/podcasts:/podcasts
    restart: unless-stopped

Audiobookshelf는 OPDS, Discord 알림, RSS 팟캐스트 자동 다운로드, 다중 라이브러리, 다중 사용자, 통계 모두 내장이다.

만화·전자책 — Kavita, Komga, Calibre-Web

전자책과 만화는 별도 서버다.

  • Kavita: ASP.NET Core 기반. 만화, 라이트노벨, ePub, PDF, 자체 OPDS 지원. UI 가장 깔끔.
  • Komga: Spring Boot 기반. 만화/CBZ/CBR/EPUB. OPDS, Kobo 동기화 플러그인.
  • Calibre-Web: Calibre 데이터베이스를 웹 인터페이스로. OPDS, Kobo 동기화, 메타데이터 편집.
  • Stump: Rust 기반 신규 책 서버. 가벼움 우선.

Kavita가 UI 우선, Komga가 안정·표준 우선, Calibre-Web이 Calibre 기존 사용자 우선이다. Kobo 이리더에 직접 동기화하는 시나리오는 Komga + komf 또는 Calibre-Web이 가장 잘 동작한다.

사진 라이브러리 — Immich, PhotoPrism, PhotoView, LibrePhotos

Google Photos를 떠나려는 사용자가 가장 많이 찾는 영역이다.

  • Immich: 2026년 가장 활발. NestJS 백엔드, Vue 프론트엔드. 얼굴 인식, 객체 인식, 라이브 사진, iOS/Android 백그라운드 업로드.
  • PhotoPrism: Go 기반. AI 라벨링, 검색, 지도. Plex-for-photos 자리를 가장 오래 유지.
  • PhotoView: 가볍고 빠름. 단일 사용자에 적합.
  • LibrePhotos: Django 기반. 얼굴 클러스터링과 의미 검색 강점.

Immich는 2025년 v1.110에서 Plex 같은 공유, 외부 라이브러리, 라이브 사진을 정식 지원한 이후 채택률이 폭발적으로 늘었다. iter59(사진 라이브러리 심층)에서 별도로 다룬다.

Arr 스택 — Sonarr · Radarr · Lidarr · Readarr · Bazarr · Prowlarr

수집·관리 자동화 레이어다. 모두 .NET 6/8 기반의 같은 패밀리.

  • Sonarr: TV 시리즈. 시즌/에피소드 단위 추적. 부족한 에피소드 자동 큐잉.
  • Radarr: 영화. TMDB 메타데이터.
  • Lidarr: 음악. MusicBrainz 메타데이터.
  • Readarr: 책/오디오북. Goodreads 의존 → 자체 메타데이터 전환 중.
  • Bazarr: 자막. OpenSubtitles, Subscene, Addic7ed.
  • Prowlarr: 인덱서 통합 관리. Jackett 후속.
  • Whisparr: 성인 콘텐츠. 가족 NAS에는 별도 분리.

이들은 합법적으로는 사용자가 합법적으로 보유한 콘텐츠를 정리하고, 누락분을 사용자가 합법적으로 가진 소스(예: 본인 NAS, 합법 인덱서)에서 자동으로 가져오는 데 쓰인다.

전형적 Arr 스택 Docker Compose는 다음과 같다.

services:
  prowlarr:
    image: lscr.io/linuxserver/prowlarr:latest
    container_name: prowlarr
    environment: &env
      PUID: "1000"
      PGID: "1000"
      TZ: Asia/Seoul
    volumes:
      - ./prowlarr/config:/config
    ports:
      - "9696:9696"
    restart: unless-stopped

  sonarr:
    image: lscr.io/linuxserver/sonarr:latest
    container_name: sonarr
    environment: *env
    volumes:
      - ./sonarr/config:/config
      - /mnt/media/tv:/tv
      - /mnt/downloads:/downloads
    ports:
      - "8989:8989"
    restart: unless-stopped

  radarr:
    image: lscr.io/linuxserver/radarr:latest
    container_name: radarr
    environment: *env
    volumes:
      - ./radarr/config:/config
      - /mnt/media/movies:/movies
      - /mnt/downloads:/downloads
    ports:
      - "7878:7878"
    restart: unless-stopped

  bazarr:
    image: lscr.io/linuxserver/bazarr:latest
    container_name: bazarr
    environment: *env
    volumes:
      - ./bazarr/config:/config
      - /mnt/media/movies:/movies
      - /mnt/media/tv:/tv
    ports:
      - "6767:6767"
    restart: unless-stopped

다운로드 도구 — qBittorrent · Transmission · Deluge · SABnzbd · NZBGet

소스에 따라 두 갈래로 나뉜다. 합법적으로 자가 보유 콘텐츠를 받는 토렌트 측, Usenet 측.

  • qBittorrent: 가장 활발. Web UI, 카테고리, RSS 자동 다운로드. Arr와 가장 호환.
  • Transmission: 가볍고 안정. macOS 사용자 친화.
  • Deluge: Python 기반. 플러그인 풍부.
  • rTorrent + ruTorrent: 헤드리스 우선. 시드박스 표준.
  • SABnzbd, NZBGet: Usenet 다운로드. NZBGet은 활동 줄었고 SABnzbd가 표준.
  • Aria2: HTTP/FTP/마그넷 모두. CLI 친화.

기본적으로 합법적인 Linux ISO, 무료/오픈 라이선스 콘텐츠, 본인 백업, 패치된 오픈 데이터셋 다운로드에 사용된다. 저작권 있는 콘텐츠의 무단 배포는 각국 법으로 금지된다.

트랜스코딩 가속 — Intel QSV · NVIDIA NVENC · AMD VCN

미디어 서버의 성능은 트랜스코딩에서 결정된다. 4K HEVC 10bit 원본을 1080p H.264로 실시간 변환하려면 GPU 가속이 거의 필수다.

  • Intel Quick Sync (QSV): NUC, 미니PC에서 가장 흔함. 12세대 이상 AV1 인코딩까지.
  • NVIDIA NVENC: 1060 이상 우수, GTX 1660 / RTX 30/40 시리즈가 가성비.
  • AMD VCN: 활용도 낮음. Linux 드라이버는 좋아지는 중.
  • Apple VideoToolbox: Mac mini M2/M3/M4가 트랜스코딩 머신으로 떠오름.

Jellyfin과 Plex 모두 위 가속을 지원하지만, Plex 하드웨어 트랜스코딩은 Plex Pass 유료 기능이다. Jellyfin은 완전 무료.

DLNA · UPnP · Chromecast — Universal Media Server, Rygel

스마트TV가 자체 DLNA 클라이언트를 가진 경우, 별도 클라이언트 앱 없이 미디어를 보낼 수 있다.

  • Universal Media Server (UMS): PMS의 활성 포크. DLNA 우선. 다양한 자막 코덱.
  • Rygel: GNOME 진영의 DLNA/UPnP MediaServer.
  • MediaTomb / Gerbera: 오래된 DLNA 서버. 가벼움.
  • MiniDLNA / ReadyMedia: 임베디드 NAS에서 자주.

Jellyfin과 Plex도 DLNA를 내장하지만, 호환성은 전용 DLNA 서버가 더 낫다. 2010년대 산 LG/삼성 TV에는 Gerbera나 UMS가 더 잘 잡힌다.

TV 튜너·DVR — Tvheadend · Channels DVR · Plex DVR

지상파나 케이블 튜너 카드(HDHomeRun, DVB-T2 등)로 라이브 TV를 녹화해 미디어 서버에 흘리는 시나리오다.

  • Tvheadend: 오픈소스. DVB-T/T2/S/S2/C, IPTV, HDHomeRun. 그대로 Jellyfin/Plex DVR 백엔드.
  • Channels DVR: 상용. UI 최고. 미국 케이블 환경에 최적.
  • Plex DVR: Plex Pass에 묶임. 미국 OTA + HDHomeRun.
  • NextPVR: 무료. Windows 친화.

한국·일본에서는 지상파 직접 녹화 시나리오가 줄었다(IPTV로 대체). 그러나 BS/CS 위성을 받는 일본 사용자 사이에선 Tvheadend가 여전히 활발하다.

컨테이너 이미지 — LinuxServer.io · LSIO

자체 호스팅 미디어 스택의 사실상 표준 컨테이너 제공자가 LinuxServer.io(LSIO) 다.

  • 이미지 수: 200+ 미디어/유틸 이미지.
  • 표준 환경 변수: PUID, PGID, TZ로 권한·시간대 일관.
  • 자동 빌드: 업스트림 릴리스 → 자동 빌드 → docker.io / ghcr.io 푸시.
  • Mods 시스템: 베이스 이미지에 모드를 끼워 기능 확장.

LSIO는 미디어 서버 생태계에서 거의 표준이다. Jellyfin/Plex 공식 이미지가 있어도 Sonarr/Radarr/Lidarr/Bazarr/Prowlarr/qBittorrent는 LSIO 이미지를 쓰는 사용자가 다수다.

셀프호스트 오케스트레이터 — TrueNAS SCALE · Unraid · CasaOS · Cosmos · Umbrel · YunoHost

도커 컴포즈를 직접 손대지 않으려는 사용자에게 한 클릭 앱 설치를 제공하는 오케스트레이터다.

  • TrueNAS SCALE 24/25: ZFS 기반 NAS + K3s. iX 시스템스 공식. 가장 강력하지만 학습 곡선.
  • Unraid 7: 캐시 풀 + 패리티. Community Applications가 사실상 앱 스토어.
  • CasaOS: 가벼움 우선. 미니PC / Raspberry Pi 친화.
  • Cosmos Server: 비교적 신규. 리버스 프록시 + 앱 매니저 통합.
  • Umbrel: 비트코인 노드에서 출발 → 미디어 + 자체 호스트로 확장. UI 최고.
  • YunoHost: 데비안 기반. 도메인 + 메일 + 앱 통합.
  • Coolify: 일반 셀프호스트 PaaS. iter74에서 별도.

신규 사용자는 CasaOS/Umbrel로 입문, 진지한 NAS는 TrueNAS SCALE/Unraid로 옮기는 흐름이 굳어졌다.

외부 접근 — Tailscale · WireGuard · Cloudflare Tunnel · 리버스 프록시

집 NAS의 미디어를 밖에서 보려면 외부 접근이 필요하다.

  • Tailscale: WireGuard 기반 mesh VPN. 무료 티어가 매우 넉넉. 가장 인기.
  • WireGuard: 표준 VPN. 자체 호스팅.
  • Cloudflare Tunnel (cloudflared): 인바운드 포트 없이 Cloudflare로 터널. 단, 비디오 스트리밍은 ToS 위반 가능.
  • NPM (Nginx Proxy Manager) / Traefik / Caddy: 리버스 프록시.
  • WireHole, Headscale: WireGuard + DNS 통합, Tailscale 컨트롤 플레인 셀프호스트.

2026년에는 Tailscale + 리버스 프록시(NPM 또는 Caddy) 조합이 대세다. Cloudflare Tunnel은 스트리밍 트래픽 양 때문에 ToS 회색지대.

클라이언트 앱 — Infuse · Swiftfin · Findroid · Symfonium · MrMC

서버보다 클라이언트가 사용성 차이를 만든다.

  • Infuse 7 (iOS/Apple TV/macOS): 상용. Jellyfin/Plex/Emby/SMB/WebDAV/DLNA 모두. UI 최고. 4K HDR Dolby Vision까지.
  • Swiftfin: Jellyfin 공식 iOS/Apple TV/iPadOS 클라이언트. 오픈소스.
  • Findroid: Jellyfin 비공식 Android 클라이언트. Material You.
  • Symfonium: 안드로이드 음악 클라이언트. Jellyfin/Subsonic/Navidrome/Plex 다 붙음.
  • MrMC: Kodi 포크. Plex와 Emby에 특화.
  • VLC: 보편 클라이언트. 어떤 포맷도 재생.
  • PlexAmp: Plex 공식 음악 플레이어. UI 우수.

Apple TV 환경에서 Plex 공식 앱이 부족하다고 느끼면 Infuse가 정답이다. Jellyfin 환경에서 Apple TV는 Swiftfin 또는 Infuse.

앰비언트 라이트 — Hyperion · WLED

미디어 서버는 본 영상의 색을 추출해 거실의 LED 스트립을 동기화하는 시나리오까지 갈 수 있다.

  • Hyperion.NG: 가장 활발. Raspberry Pi + HDMI 캡처 + WS281x LED.
  • WLED: ESP32/ESP8266 LED 컨트롤러 펌웨어. 80개 효과.
  • DiyHue + Hyperion: Philips Hue 호환 브리지를 자체 호스트로.

Philips Hue Sync TV Sync(상용 라이센스)의 무료 오픈 버전이라고 보면 된다. 결혼식 영상 상영, 게임룸, 영화관 분위기에 자주 쓰인다.

한국 셀프호스트 미디어 씬 — 시놀로지·QNAP·ASUSTOR·NAS 커뮤니티

한국의 NAS·미디어 자체 호스팅 씬은 시놀로지 중심으로 매우 성숙해 있다.

  • NAS 커뮤니티: 클리앙 NAS 게시판, SIR(쇼미더 IT 리포터), 시놀로지 사용자 카페.
  • 시놀로지 DSM 7.2+: Jellyfin/Plex/Emby/Audiobookshelf 모두 Container Manager로 설치 표준.
  • QNAP, ASUSTOR: 시장 점유율 2-3위. ASUSTOR가 가격 대비 사양 우수.
  • 자작 NAS 트랙: TrueNAS SCALE / Unraid + 직구 HDD.
  • 법적 환경: 개인이 합법 보유한 콘텐츠의 디지털 백업·재생은 일반적으로 허용. 무단 복제 배포·DRM 우회는 금지(저작권법).
  • 유튜브·블로그: 시놀로지 클럽, 쿠쿠둘기, 떨이마차 등 가이드 풍부.

한국 사용자 다수 시나리오: 시놀로지 DS923+/DS1522+/DS1821+ + Plex Pass 라이프타임 + 가족 외부 접속(QuickConnect 또는 Tailscale).

일본 셀프호스트 미디어 씬 — 自宅サーバ部·QNAP Japan·アニメサーバ 문화

일본은 자체 호스팅 문화가 더 일찍 성숙했고, "자택 서버부(自宅サーバ部)"라는 별도 커뮤니티 분류가 있다.

  • 시놀로지 Japan, QNAP Japan: 가전 양판점 유통.
  • アニメサーバ 문화: 자작 NAS에 본인 보유 BD를 리핑해 가족 시청하는 시나리오가 오래된 부분 문화.
  • Jellyfin 일본 사용자: GitHub Japanese 번역 활발. Qiita/Zenn에 가이드 다수.
  • 합법성: 일본 저작권법은 2012년 개정으로 기술적 보호 수단(CSS, AACS 등)의 우회가 사적 복제라도 위법. BD/DVD 리핑은 사실상 그레이.
  • TVer, NHK+ 등 정식 IPTV는 별도. 자체 호스팅 IPTV는 BS/CS 환경에서.

도쿄 아키하바라 자작 NAS 부품 시장, 야후오쿠/메루카리 중고 HDD 시장 등 인프라가 두텁다.

합법성 — 한국·일본·미국·EU의 미묘한 차이

자체 호스팅 미디어의 합법성은 국가별로 미묘하게 다르다.

  • 한국: 개인이 합법 보유한 CD/DVD/BD의 디지털 복제는 사적 복제로 일반적으로 허용. DRM 우회는 별도 위법(저작권법 제104조의2). 영업 목적 배포 금지.
  • 일본: 사적 복제 자체는 허용. 그러나 2012년 개정으로 기술적 보호 수단(CSS 등)의 회피가 사적 복제라도 위법. 디지털 어둠다운로드도 죄로 명시.
  • 미국: DMCA 1201조로 DRM 우회 일반 금지. 단, 백업 목적 일부 면제 조항이 도서관·교육에 있음.
  • EU: 회원국별. 독일·프랑스는 사적 복제 인정하나 DRM 우회는 금지. 영국은 사적 복제 명문 규정 없음.

요지: 본인 보유 + DRM 없는 콘텐츠의 디지털 복제·자가 시청은 대부분 안전. DRM이 걸린 콘텐츠의 우회 복제는 한국·일본·미국·EU 모두 위법 가능. 토렌트 P2P 배포는 보유 여부와 무관하게 무단 공중송신으로 위법.

도입 로드맵 — 0에서 가족 미디어 서버까지

처음 셀프호스팅 미디어 서버를 만든다면 다음 순서가 가장 안전하다.

  1. NAS 또는 미니PC를 정한다. 시놀로지 DS224+/DS423+ 또는 NUC i5 12세대 이상.
  2. OS를 정한다. NAS는 DSM, 직접 조립은 TrueNAS SCALE 또는 Unraid.
  3. Jellyfin 또는 Plex 둘 중 하나만 설치한다. 둘 다 깔지 말 것.
  4. 메타데이터를 채운다. TMDB/TVDB/MusicBrainz API 키 발급 후 라이브러리 스캔.
  5. 외부 접속은 Tailscale 한 줄 설치 + 가족 디바이스에 가입.
  6. 수집 자동화(Arr 스택) 는 사용자가 합법적으로 보유한 라이브러리를 정리하는 용도로 그 다음 단계에 도입.
  7. 음악/오디오북/사진/만화는 그 다음 단계. Navidrome, Audiobookshelf, Immich, Kavita.
  8. 하드웨어 트랜스코딩은 4K 라이브러리가 생기기 전에 필요 없다.

처음부터 9개 레이어를 다 깔면 80%가 실패한다. 한 레이어씩 도입하는 게 정설이다.

마치며 — 2026년, "내 미디어는 내 NAS에"

이 글의 결론은 단순하다. 2026년 스트리밍 분열 시대에 셀프호스팅 미디어 서버는 더 이상 괴짜의 취미가 아니다. 시놀로지를 NAS로 사면 가족 시청 환경이 만들어진다. Jellyfin이 있어서 라이선스 비용 없이 시작할 수 있다. Audiobookshelf가 있어서 Audible 의존을 줄일 수 있다. Immich가 있어서 Google Photos를 떠날 수 있다.

가장 큰 변화는 Jellyfin이 2026년 들어 진짜 "Plex의 대안"이 됐다는 점이다. 2018년에는 미숙했지만, 2026년 10.10 라인은 가족 운영 환경에서 안정적으로 돈다.

도구 선택에 너무 오래 매달리지 말자. 어떤 조합이든 **"내가 합법적으로 보유한 콘텐츠를 가족과 어디서든 보는 환경"**만 만들어지면 90%는 해결된다. 나머지는 우선순위 문제다.

References