百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

使用dufs搭建你的家庭多媒体中心(家庭多媒体信息箱)

liuian 2025-03-28 18:26 54 浏览

在日常生活中,我们常常会发现一些经典影片想要下载保存,以便随时欣赏。如果拥有一个家庭多媒体中心,跨设备播放将变得尤为便捷。针对这一需求,虽然可以选择Plex、Emby或Jellyfin等专业的多媒体服务器软件,它们一方面可能涉及费用,另一方面对于日常轻量级使用而言,这些解决方案往往显得过于复杂和庞大。

这个时候,dufs将会是一个很不错的选择。

功能介绍

dufs是Github上的一个开源软件,目前star已经高达七千多。它不单单可以作为一个轻量级的家庭多媒体中心使用,它更是一款简单的文件服务器,支持静态文件服务、上传、搜索、访问控制、webdav等,使用Rust编写,单可执行文件,主要功能如下:

  • 提供静态文件
  • 将文件夹下载为 zip 文件
  • 上传文件和文件夹(拖放)
  • 创建/编辑/搜索文件
  • 断点续传/部分上传/下载
  • 存取控制
  • 支持 https
  • 支持 webdav
  • 易于使用 curl

作为家庭多媒体中心来使用时,我们主要用到的事dufswebdav功能。与传统的局域网共享协议如samba相比,webdav更加的简单易用,其基于HTTP协议实现,在文件共享方面有着天然的优势,还能基于HTTPS来保证通信的安全。同时大多数的多媒体APP,无论是手机端还是电脑端都支持webdav,所以用起来超级简单。

安装指南

通过cargo安装

dufs是使用Rust实现的,所以如果你的设备上面支持Rust的开发环境,你可以通过下面的命令来安装:

cargo install dufs

直接下载编译好的可执行文件

大多数情况下,我们没有Rust开发环境,那么你也可以前往dufs的发布页面: https://github.com/sigoden/dufs/releases,去下载你对应的可执行文件。大多数情况下,如果你是windows电脑,你可以下载dufs-v0.43.0-x86_64-pc-windows-msvc.zip

对于我来说,我有一个香橙派,运行的是Linux,所以这里我选择的是dufs-v0.43.0-aarch64-unknown-linux-musl.tar.gz

通过docker运行

如果你有docker环境,你也可以通过docker来运行dufs。使用下面的命令:

docker run -v `pwd`:/data -p 5000:5000 --rm sigoden/dufs /data -A

这将把你当前的目录,映射到容器里面的/data目录。

使用教程

下面我就以我的香橙派为例,介绍如何使用dufs。将刚刚下载好的压缩包解压,并将可执行文件移动到/usr/bin/目录下,使用下面的命令:

tar -xvf dufs-v0.43.0-aarch64-unknown-linux-musl.tar.gz
sudo mv ./dufs /usr/bin/

编写systemd service文件

这里你可以直接在命令行里面运行dufs,但是为了使用方便,我们这里可以给它编写一个systemd的service文件,这样我们就可以通过systemctl来控制dufs

[Unit]
Description=Start dufs to share /home/orangepi/shared
After=network.target

[Service]
Type=simple
ExecStart=/usr/bin/dufs -A /home/orangepi/shared
Restart=on-failure
User=orangepi
Group=orangepi
WorkingDirectory=/home/orangepi
Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

[Install]
WantedBy=multi-user.target

注意,这里/home/orangepi/shared这个目录是dufs提供服务的目录,请替换成你自己的路径。将多媒体文件放置在这个目录下面,就可以通过webdav协议来进行访问。

将上面的内容保存在名为dufs.service的文件里面,并将该文件放置在/etc/systemd/system/目录下。然后使用下面的命令加载该文件:

sudo systemctl daemon-reload

接着,使用下面的命令运行dufs

sudo systemctl start dufs

使用下面的命令检测dufs是否成功运行,是的话,你将在输出中看到类似active的描述。

sudo systemctl status dufs

使用下面的命令将dufs设置为开机启动:

sudo systemctl enable dufs

好了,现在dufs就已经成功运行起来了。你可以尝试放置一个电影到刚刚你指定的目录下。

使用浏览器访问dufs

打开浏览器,输入http://:5000,将替换成你的ip地址。你将看到如下的页面:

点击这个页面上的视频文件将会自动播放。

使用视频播放软件访问dufs

这里以IINA为例,在上面的浏览器页面,右键拷贝视频的链接地址,然后粘贴到IINA中:

点击打开URL...,然后输入刚才拷贝的视频地址,点击打开,就可以播放了。

其他的播放器也是类似的用法。

手机端使用nPlayer

使用nPlayer访问dufs就更加的方便了。点击下图的右上角+号:

然后按下图填写,替换ip地址为你自己的IP。

点击存储,之后你就可以看到你dufs目录下的内容,直接点击视频文件就可以直接播放了。

写在最后

可以看到,无论我们是将dufs作为一个简单的家庭多媒体中心,还是将它作为一个本地的网盘。它都是能够很好的承担这个角色。并且使用起来相当的流畅。赶紧用起来吧。

好了,今天的分享就到这里。感谢大家的阅读,我们下期再见。

相关推荐

搭建一个20人的办公网络(适用于20多人的小型办公网络环境)

楼主有5台机上网,则需要一个8口路由器,组网方法如下:设备:1、8口路由器一台,其中8口为LAN(局域网)端口,一个WAN(广域网)端口,价格100--400元2、网线N米,这个你自己会看了:)...

笔记本电脑各种参数介绍(笔记本电脑各项参数新手普及知识)

1、CPU:这个主要取决于频率和二级缓存,频率越高、二级缓存越大,速度越快,现在的CPU有三级缓存、四级缓存等,都影响相应速度。2、内存:内存的存取速度取决于接口、颗粒数量多少与储存大小,一般来说,内...

汉字上面带拼音输入法下载(字上面带拼音的输入法是哪个)

使用手机上的拼音输入法打成汉字的方法如下:1.打开手机上的拼音输入法,在输入框中输入汉字的拼音,例如“nihao”。2.根据输入法提示的候选词,选择正确的汉字。例如,如果输入“nihao”,输...

xpsp3安装版系统下载(windowsxpsp3安装教程)

xpsp3纯净版在采用微软封装部署技术的基础上,结合作者的实际工作经验,融合了许多实用的功能。它通过一键分区、一键装系统、自动装驱动、一键设定分辨率,一键填IP,一键Ghost备份(恢复)等一系列...

没有备份的手机数据怎么恢复

手机没有备份恢复数据方法如下1、使用数据线将手机与电脑连接好,在“我的电脑”中可以看到手机的盘符。  2、将手机开启USB调试模式。在手机设置中找到开发者选项,然后点击“开启USB调试模式”。  3、...

电脑怎么激活windows11专业版

win11专业版激活方法有多种,以下提供两种常用的激活方式:方法一:使用激活密钥激活。在win11桌面上右键点击“此电脑”,选择“属性”选项。进入属性页面后,点击“更改产品密钥或升级windows”。...

华为手机助手下载官网(华为手机助手app下载专区)

华为手机助手策略调整,已不支持从应用市场下载手机助手,目前华为手机助手是需要在电脑上下载或更新手机助手到最新版本,https://consumer.huawei.com/cn/support/his...

光纤线断了怎么接(宽带光纤线断了怎么接)

宽带光纤线断了可以重接,具体操作方法如下:1、光纤连接的时候要根据束管内,同色相连,同芯相连,按顺序进行连接,由大到小。一般有三种连接方法,分别是熔接、活动连接和机械连接。2、连接的时候要开剥光缆,抛...

深度操作系统安装教程(深度操作系统安装教程图解)
  • 深度操作系统安装教程(深度操作系统安装教程图解)
  • 深度操作系统安装教程(深度操作系统安装教程图解)
  • 深度操作系统安装教程(深度操作系统安装教程图解)
  • 深度操作系统安装教程(深度操作系统安装教程图解)
win7旗舰版和专业版区别(win7旗舰版跟专业版)

1、功能区别:Win7旗舰版比专业版多了三个功能,分别是Bitlocker、BitlockerToGo和多语言界面; 2、用途区别:旗舰版的功能是所有版本中最全最强大的,占用的系统资源,...

万能连接钥匙(万能wifi连接钥匙下载)

1、首先打开wifi万能钥匙软件,若手机没有开启WLAN,就根据软件提示打开WLAN开关;2、打开WLAN开关后,会显示附近的WiFi,如果知道密码,可点击相应WiFi后点击‘输入密码’连接;3、若不...

雨林木风音乐叫什么(雨林木风是啥)

雨林木风的创始人是陈年鑫先生。陈年鑫先生于1999年创立了雨林木风公司,其初衷是为满足中国市场对高品质、高性能电脑的需求。在陈年鑫先生的领导下,雨林木风以技术创新、产品质量和客户服务为核心价值,不断推...

aics6序列号永久序列号(aics6破解序列号)

关于AICS6这个版本,虽然是比较久远的版本,但是在功能上也是十分全面和强大的,作为一名平面设计师的话,AICS6的现有的功能已经能够应付几乎所有的设计工作了……到底AICC2019的功能是不是...

win7正在启动windows 卡住(win7正在启动windows卡住了 进入安全模式)
  • win7正在启动windows 卡住(win7正在启动windows卡住了 进入安全模式)
  • win7正在启动windows 卡住(win7正在启动windows卡住了 进入安全模式)
  • win7正在启动windows 卡住(win7正在启动windows卡住了 进入安全模式)
  • win7正在启动windows 卡住(win7正在启动windows卡住了 进入安全模式)
手机可以装电脑系统吗(手机可以装电脑系统吗怎么装)

答题公式1:手机可以通过数据线或无线连接的方式给电脑装系统。手机安装系统需要一定的技巧和软件支持,一般需要通过数据线或无线连接的方式与电脑连接,并下载相应的软件和系统文件进行安装。对于大部分手机用户来...