免費的自架媒體伺服器 · Windows、Linux 與 Docker
NexusM:免費的自架媒體伺服器
NexusM 會整理並串流您的電影、影集、音樂、相片、播客、有聲書與電子書,全部放在您自己的硬體上。安裝在 Windows、Linux 或 Docker,就能從任何瀏覽器或 Android TV 開啟您的媒體庫。
不用雲端,不用帳號
您的媒體庫永遠不會離開自己的電腦。不需註冊、沒有遠端服務,也不會回傳任何資料。
不需訂閱
所有功能都已包含,硬體轉檔也在其中。沒有付費方案,也沒有保留起來的功能。
用現有的機器就能跑
在 Windows、Linux 或 Docker 上執行單一 .NET 8 服務,於 8182 連接埠提供網頁介面。
硬體轉檔
FFmpeg 搭配 NVENC、Quick Sync 或 AMF,把任何檔案轉成瀏覽器能播放的串流。
建立在成熟的開放技術之上
- C# / .NET 8
- ASP.NET Core (Kestrel)
- SQLite + Entity Framework Core
- FFmpeg
- NVENC / QSV / AMF
- HLS
- TMDB
- Jikan (MyAnimeList)
- DLNA / UPnP
- Docker
媒體所需的一切,全在同一處
完整的自架媒體中心:電影、影集、音樂、相片、書籍、播客與有聲書,全部建立索引、附上封面,並可從網路上的任何裝置播放。
屬於您自己的串流媒體庫,井然有序
瀏覽整個收藏,海報、評分與劇情簡介會自動從 TMDB 取得,並可直接在任何裝置的瀏覽器中播放。
- 可播放 MP4、MKV、AVI、VOB、TS、WebM 等格式
- 海報、評分與劇情簡介自 TMDB 取得
- 即時轉檔,適用任何裝置與任何檔案
- 依類型、評分、年份等條件篩選與瀏覽
看起來真的好看的音樂庫
專輯封面會自動從檔案中擷取。可依演出者、專輯或曲目瀏覽,在瀏覽器中立即播放,或收聽網路廣播。
- MP3、FLAC、AAC、OGG、WAV 等格式
- 掃描時擷取檔案內嵌的專輯封面
- 內建 70 個以上的網路廣播電台
您的回憶留在自己的硬體上
快速的相片圖庫,不上傳雲端,也沒有第三方存取。相片永遠不會離開您的家用伺服器。
- JPG、PNG、GIF、BMP、WebP 等格式
- 快速的縮圖格狀檢視與原始大小檢視器
- 地理標記與互動式地圖檢視
為長時間聆聽而設的書架
以 M4B 或 MP3 格式匯入有聲書,具備專屬掃描與自己的資料夾設定,與音樂庫分開管理。
- 支援 M4B 與 MP3 有聲書格式
- 專屬掃描與獨立的資料夾設定
- 匯入時自動整理收藏
還有更多: 採用 MyAnimeList 中繼資料的動畫、電影系列分組、Go Big 電視模式、音樂視覺化、scrobbling、DLNA 以及七款介面佈景主題,都在功能頁面上說明。 查看所有功能
檔案在哪裡,就裝在哪裡
NexusM 只是一個 .NET 8 服務。在已經存放媒體檔案的機器上執行,就能從網路上的每一台瀏覽器連上。
Windows x64
適用於 Windows 10、11 與 Windows Server 的獨立版本。解壓縮、編輯 NexusM.conf,然後啟動服務。
Linux x64
適用於各種現代 x64 發行版的 tar.gz 壓縮檔。適合家用伺服器、支援 Docker 的 NAS,或自家網路上的小型伺服器。
Docker
從 Docker Hub 取得 dockernexusm/nexusm,再用 compose 啟動。五道指令就能跑起來。
Android TV 與 Google TV
為客廳打造的原生應用程式,目前以手動安裝的 APK 形式提供,也能離線播放已下載的檔案。
自架代表資料仍然屬於您
NexusM 完全在您自己的硬體上執行。沒有 NexusM 帳號、沒有雲端轉送,也沒有遠端的媒體庫索引。軟體不會回傳資料、不送出遙測,也沒有內嵌分析或廣告 SDK。
唯一的對外連線都是您主動要求的:掃描媒體庫時向 TMDB 或 Jikan 查詢中繼資料、網路廣播與播客串流,以及您自行連接的 scrobbling 服務。
- 沒有使用者追蹤、沒有遙測、沒有廣告 SDK
- 媒體庫、資料庫與封面圖片都留在您的機器上
- 預設僅限區域網路;是否開放遠端存取由您決定
- 只有在執行掃描時才會查詢中繼資料
硬體轉檔,完全免費包含在內
NexusM 以 FFmpeg 將瀏覽器無法直接播放的內容即時轉成 HLS 串流。若檔案本身已相容,REMUX 模式只會重新封裝而不重新編碼,CPU 使用率幾乎為零。
硬體加速支援 NVIDIA NVENC、Intel Quick Sync 與 AMD AMF,且屬於免費產品的一部分,沒有任何付費方案才能解鎖。
- NVENC、Quick Sync 與 AMF 硬體加速
- REMUX 模式避免重新編碼相容檔案
- HLS 傳輸,支援拖曳與多種畫質
- 非同步 .NET 管線,可同時播放多個串流
從 Plex、Jellyfin 或 Emby 轉過來?
NexusM 涵蓋與知名媒體伺服器相同的範圍,但有一個重要差異:所有功能都已包含,也不需要帳號或訂閱。
- 硬體轉檔免費,而不是付費加購項目
- 沒有帳號、沒有雲端登入、沒有綁定服務
- 電子書、有聲書與動畫庫都已內建
常見問題
NexusM 是什麼,能做什麼?
NexusM 是以 C# 與 .NET 8 開發的跨平台媒體庫管理程式。它透過 Entity Framework Core 將影片、音樂、相片、PDF 與 ePUB 建立在 SQLite 資料庫中,以 ASP.NET Core(Kestrel)提供網頁介面,從 TMDB 取得電影與影集中繼資料,使用 FFmpeg 轉檔並支援硬體加速,擷取專輯封面、產生 PDF 縮圖、閱讀 ePUB,並內建收錄 70 個以上電台的網路廣播播放器。
系統需求是什麼?
NexusM 可在 Windows x64、Linux x64 與 Docker 上執行。程式本身約需 250 MB 磁碟空間,另外還要保留資料庫與封面快取的空間。若要順暢轉檔,建議 8 GB 記憶體以及支援 NVENC、Quick Sync 或 AMF 的顯示卡;直接播放與 REMUX 所需的資源則少得多。
預設的使用者名稱與 PIN 碼是什麼?
NexusM 內建一組管理者帳號:使用者名稱為 admin,PIN 碼為 000000。在 Windows、Linux、Docker 與 Android TV 應用程式上都相同,下載頁面也會列出。第一次以此登入後,請到設定中修改 PIN 碼,尤其當其他人也連得到您的伺服器時。
NexusM 是免費的嗎?
是的,NexusM 供個人非商業使用完全免費,沒有訂閱,也沒有付費方案。它的原始碼公開可閱讀,但依 OSI 的定義並非開放原始碼:程式碼以 CC BY-NC-ND 4.0 授權發佈於 GitHub,允許使用與研究,但不允許商業使用或散布修改後的版本。商業授權可另行洽詢。
NexusM 支援哪些影片格式?
涵蓋常見的封裝格式與編碼,包括 MP4、MKV、AVI、WMV、FLV、MOV、MPG、MPEG、VOB、TS 與 WebM。瀏覽器無法直接播放的內容,會由 FFmpeg 即時轉成 H.264/AAC,並在顯示卡支援時使用硬體加速。
可以從其他裝置存取媒體庫嗎?
可以。NexusM 預設在 8182 連接埠提供網頁介面,因此同一個網路上的手機、平板、筆電或智慧電視都能用瀏覽器開啟。此外還有原生的 Android TV 應用程式,以及內建的 DLNA/UPnP 伺服器,可供 VLC、Roku 與智慧電視等用戶端使用。若要從外面連回家中,請使用 VPN 或私人通道,而不要直接對外開放連接埠。
中繼資料如何運作?
電影與影集會比對 The Movie Database(TMDB),取得海報、背景圖、評分、類型、演員與劇情簡介。動畫則透過 Jikan API 另行比對 MyAnimeList,且不需要 API 金鑰。中繼資料會在掃描時取得並存於本機快取,因此瀏覽媒體庫時不會產生任何對外連線。
NexusM 適合用來取代 Plex 嗎?
如果您想擺脫付費與登入,這是合理的選擇。NexusM 不需要帳號,也不需要 Plex Pass:硬體轉檔、中繼資料抓取以及其他所有功能都免費包含。它還提供 Plex 沒有的東西,例如可用手機當網頁遙控器的 Go Big 電視模式、Nightclub 視覺化,以及專屬的動畫庫。相對地,您放棄的是 Plex 龐大的用戶端應用程式陣容與其成熟的遠端連線設定。
NexusM 與 Jellyfin 相比如何?
兩者都免費且可自架。Jellyfin 依 GPL 授權,是真正的開放原始碼,外掛與用戶端生態系也大得多。NexusM 則在不裝外掛的情況下提供更多開箱即用的功能:可用手機立即當遙控器的 Go Big 電視模式、Nightclub 模式、內建的 Trakt.tv、Last.fm 與 ListenBrainz scrobbling、採用 MyAnimeList 中繼資料的動畫庫、電子書與有聲書庫、電影系列分組、DLNA 伺服器,以及七款介面佈景主題。NexusM 的原始碼公開可閱讀但並非開放原始碼,也沒有外掛 API。
NexusM 與 Emby 相比如何?
Emby 把包括硬體轉檔與行動串流在內的多項功能放在 Emby Premiere 訂閱之後,而在 NexusM 中這些對所有人都免費。NexusM 另外還有 Go Big 電視模式、Nightclub 視覺化、內建 scrobbling 與動畫專區。相對地,Emby 擁有較多官方用戶端應用程式,資歷也更久。
有電視或行動裝置的應用程式嗎?
有一款 Google TV 與 Android TV 的原生應用程式,在 Google Play 商店上架準備期間以手動安裝的 APK 形式提供。在手機與平板上,NexusM 是以瀏覽器使用而非獨立應用程式;當 Go Big 模式在另一個螢幕上執行時,手機會自動變成觸控遙控器。三星 Tizen 版本開發中。


