Universal Media Server (UMS)部署指南
Universal Media Server (UMS) 是一个轻量级但功能强大的媒体服务器,支持 DLNA/UPnP,可以将你的影视文件分享给局域网中的设备(如 Windows、电视、手机等)。虽然它本身不直接提供 SMB 服务,但它可以配合系统的共享文件夹功能使用。
下面是你可以在不同平台(如 Windows 或 Ubuntu)上部署 Universal Media Server 的详细方法。
✅ 一、选择你的系统平台
你可以告诉我你打算在哪个平台上部署,比如:
-
Windows
-
Ubuntu(或其他 Linux 发行版)
-
macOS
-
群晖(支持 Docker 部署)
我先给你 Ubuntu(或 Linux)系统下的部署方法,你也可以说“我用的是 Windows”,我再换成对应的版本。
🐧 二、Ubuntu 系统下安装 Universal Media Server
1. 安装 Java 运行环境(UMS 需要 Java)
sudo apt update
sudo apt install openjdk-17-jre -y
你也可以用 OpenJDK 11,如果兼容性有问题。
2. 下载 Universal Media Server 最新版本
访问官网:Universal Media Server
找到 Linux 安装包的下载链接(.tar.gz
),或者使用 wget
下载。例如:
wget https://github.com/UniversalMediaServer/UniversalMediaServer/releases/latest/download/UMS-<version>.tar.gz
(把 <version>
替换为版本号)
3. 解压和运行
tar -xvzf UMS-<version>.tar.gz
cd ums-<version>
./UMS.sh
首次运行会打开 GUI 配置界面,如果你是纯命令行服务器,可以用 -Djava.awt.headless=true
方式运行(无头模式)。
🛠 三、设置媒体目录
你需要指定哪些文件夹是媒体库:
-
在第一次运行 UMS 后,会生成配置文件在
~/.config/UMS/UMS.conf
-
你可以手动编辑:
nano ~/.config/UMS/UMS.conf
找到 folders = /home/yourname/Videos
这一项,改为你想分享的目录路径,例如:
folders = /mnt/media/videos,/mnt/hdd/movies
🔁 四、Windows 端访问方式
UMS 是基于 DLNA/UPnP,不是 SMB。但你可以搭配使用:
目标 | 方法 |
---|---|
Windows 浏览器访问 UMS 控制台 | 打开浏览器访问 http://<服务器IP>:9001 (默认端口) |
电视、手机、播放器访问 DLNA 服务 | 通过网络自动发现(如 VLC、智能电视) |
Windows 映射媒体文件夹(SMB) | 需在服务器上配置 Samba ,单独分享媒体文件夹 |
✅ 可选:配置 Samba 分享媒体文件夹(SMB)
如果你想让 Windows 能“映射网络驱动器”访问视频文件,可以这样配置:
安装 Samba:
sudo apt install samba -y
编辑配置:
sudo nano /etc/samba/smb.conf
在文件末尾添加:
[Videos]path = /mnt/media/videosbrowseable = yesread only = noguest ok = yes
重启 Samba 服务:
sudo systemctl restart smbd
现在在 Windows 里输入 \\服务器IP\Videos
即可访问(可映射为 Z: 盘)。
💡 总结
功能 | 工具 |
---|---|
UMS 影视服务器(DLNA) | Universal Media Server |
Windows、电视等播放 | 使用支持 DLNA 的客户端,如 VLC、智能电视、PS/Xbox |
Windows 文件夹访问 | 配合 Samba 设置 SMB 共享 |