Ubuntu打造家用NAS三——网盘与影视中心
Ubuntu打造家用NAS三——网盘与影视中心
一、Ubuntu 挂载硬盘
- 通过 Putty 连接 NAS
- 查看硬盘位置:
sudo fdisk -l
- 找到需要挂载的硬盘,我的是“Disk /dev/sdb:xxx GiB"
- 将硬盘格式化为 EXT4 格式:
sudo mkfs.ext4 /dev/sdb
- 查看此硬盘的 UUID 值:
sudo blkid
,即“/dev/sdb: UUID=“xxx” BLOCK_SIZE=“4096” TYPE="ext4""中的xxx - 创建合适的硬盘挂载点:我选择的是
/home/saber/NAS
- 挂载此硬盘:
sudo vim /etc/fstab
,
a. 打开后的文件的参数格式为:设备名称 挂载点 分区类型 挂载选项 dump 选项 fsck 选项。
b. dump 选项为 0 表示不进行备份
c. fsck 选项为启动时检查顺序,0 为不检查,/ 根目录为 1,其他只能从 2 开始
d. 仿照上面的内容填写自己的硬盘,我这里写的是UUID=51709c20-061d-4320-961d-cc1e2413ed15 /home/saber/NAS ext4 defaults 0 2
e. 按 ESC,输入:wq
,保存并退出 - 重启 NAS
- 重新通过 Putty 连接 NAS
- 输入:
df -h
,即可以看到硬盘已经被挂载在”/home/saber/NAS”上
二、私人网盘
- 私人网盘在这里我选择的是 Z-File,官网地址:点击这里,选择社区版即可
- 安装方法可以参考官方文档:点击这里
- 通过 Putty 连接 NAS
14. 输入以下内容安装 Z-File
sudo apt update
sudo apt install -y openjdk-8-jre-headless unzip
# 声明安装到的路径
export ZFILE_INSTALL_PATH=~/zfile
# 创建文件夹并进入
mkdir -p $ZFILE_INSTALL_PATH && cd $ZFILE_INSTALL_PATH
# 下载 zfile 最新版
wget --no-check-certificate https://c.jun6.net/ZFILE/zfile-release.war
# 解压并删除压缩包
unzip zfile-release.war && rm -rf zfile-release.war
# 授权启动停止脚本
chmod +x $ZFILE_INSTALL_PATH/bin/*.sh
# 更改默认端口
sudo vim ~/zfile/WEB-INF/classes/application.properties
/server.port # 查找关键字
i # 输入模式
# 将对应的默认的 8080,改为 3290(任意端口即可)
# 按 ESC
:wq # 保存更改并退出
# 启动项目
~/zfile/bin/start.sh
# 停止项目: ~/zfile/bin/stop.sh
- 在浏览器中打开宝塔控制面板
- 选择安全–>系统防火墙–>点击添加端口规则–>协议选择 TCP/UDP -->端口输入 3290 -->来源选择所有 IP -->策略选择允许–>备注填写 Z-File -->点击提交
- 在浏览器中进入网站:
http://NAS的IP:3290/
- 根据提示配置用户名及密码等–>点击系统初始化–>弹出:提示:当前无可用存储源,是否跳转至管理员页面添加存储源?–>点击确定
- 输入刚刚设置的账号和密码–>点击登录–>点击存储源设置–>点击 +
- 存储源名称、存储源别名、存储源备注都填写 NAS -->存储策略选择本地存储–>是否启用、启用文件操作、允许匿名文件操作都选择开启–>文件路径填写
/home/saber/NAS
-->生成签名链接开启–>下载签名有效期填写为1800(3分钟)–>点击保存设置–>点击确定 - 重新在浏览器中进入网站:
http://NAS的IP:3290/
,私人云盘即可使用
三、影音服务搭建
- 影音服务在这里我选择的是 Plex,官网下载地址:点击这里
- 通过 Putty 连接 NAS
- 创建媒体库:
sudo mkdir /home/saber/NAS/'Media Library'
- 在终端中输入
sudo chmod 755 -R /home
27. 输入以下内容安装 Plex
安装包下载链接:点击这里
sudo apt update
sudo apt upgrade
# 下载,复制上面下载时的下载链接
wget https://downloads.plex.tv/plex-media-server-new/1.29.2.6364-6d72b0cf6/debian/plexmediaserver_1.29.2.6364-6d72b0cf6_amd64.deb
# 安装,将下载的安装包放在NAS里,进入安装包所在的目录
sudo dpkg -i plexmediaserver_1.29.2.6364-6d72b0cf6_amd64.deb
sudo apt update
sudo apt upgrade
# 查看 Plex 工作状态
systemctl status plexmediaserver
- 在浏览器中打开宝塔控制面板
- 选择安全–>系统防火墙–>点击添加端口规则–>协议选择 TCP/UDP -->端口输入 32400 -->来源选择所有 IP -->策略选择允许–>备注填写 Plex -->点击提交
- 在浏览器中进入网站:
http://NAS的IP:32400/web
- 首次使用 Plex,需要创建一个 Plex 帐户或使用现有帐户登录或登录 Google / Facebook 或 Apple 帐户
- 通行证可以不开(不开也是相当实用的)
- 跟随引导进行首次设置,设置完成后即可使用,其他使用及优化信息请自行搜索
在这里插入代码片
Ubuntu打造家用NAS三——网盘与影视中心相关推荐
- Ubuntu打造家用NAS二——服务器管理
Ubuntu打造家用NAS二--服务器管理 一.远程登录 NAS 中查看 IP 地址:ifconfig NAS 中生成 SSH KEY:ssh-keygen,一路回车即可 NAS 中安装 putty ...
- 虚拟机可以做成存储服务器吗,利用win10自带虚拟机功能轻松打造家用nas
利用win10自带虚拟机功能轻松打造家用nas 2020-11-17 11:53:29 16点赞 95收藏 26评论 创作立场声明:本文所有内容原创,所涉及产品均自费购置.无利益关系.观众大人们可自行 ...
- w10虚拟服务器,利用win10自带虚拟机功能轻松打造家用nas
利用win10自带虚拟机功能轻松打造家用nas 2020-11-17 11:53:29 16点赞 96收藏 26评论 创作立场声明:本文所有内容原创,所涉及产品均自费购置.无利益关系.观众大人们可自行 ...
- 为什么你需要一台NAS(网盘云盘vs路由器硬盘vsNAS)
系列文章 如何确保NAS的安全性(你的NAS被攻击了吗?) 如何使用NAS才能确保数据100%安全(数据存储解决方案) 搭建NAS之前你需要知道的哪些事 为什么你需要一台NAS(网盘云盘vs路由器硬盘 ...
- 动手打造个人Zfile开源网盘并反向代理域名访问
动手打造自己的开源网盘! 一.Zfile新版本功能简介 1.文件操作 支持新建文件夹.上传文件.删除文件.下载文件.重命名文件等文件基础操作. 2.文件预览 在线预览您的文本.视频.音频文件,您也可以 ...
- <NAS>低成本打造家用nas(私有云网盘)告别云盘产品,CloudReve,树莓派,内网映射,FRP
过完年了,但是绝对不能忘记为大家更新点东西,大国哥家里一直有台树莓派在吃土,还是2017年花300块钱购入的,另外还有好几台废旧电脑,鉴于我这个爱折腾患者已经处于晚期,神经极度敏感的我,马上利用手上现 ...
- Ubuntu 18.04使用百度网盘笔记
使用截图如下: 登录后界面 百度网盘的Linux客户端提供rpm和deb格式的安装包: 大小:65.4M 版本:Linux版 V2.0.2 适应系统:中标麒麟桌面操作系统软件(兆芯版) V7.0.Ub ...
- 硬核内网穿透,NAS变网盘
在不久前,用树莓派搭个 NAS,经济实惠,体检小不占地方,速度也快,一切都是那么 NICE.直到有一天,亲爱的发来一条信息. 亲爱的:"怎么打不开呀?" 我:"要连家里的 ...
- Ubuntu终端下使用百度网盘备份每日数据,下载可以慢,上传得快鸭
吐一下槽 最近在个人服务器上搭建了一系列的docker 集群,积累的数据多了,自然要考虑备份,与以往移动硬盘不同,这次我决定试试百度网盘备份.(再也不怕移动硬盘也丢了嘻嘻嘻!) 众所周知,百度网盘是上 ...
最新文章
- java中利用反射创建对象,利用java反射机制动态创建对象
- 直接送显示器!屏幕大了,打起代码才带劲!
- ipsec *** 多对等体
- Python中的MySQL数据库编程
- canvas 动画库 CreateJs 之 EaselJS(上篇)
- 如何用Pygame写游戏(八)
- 镶嵌至新栅格ArcGIS出现send to mail闪退情况的解决方法
- 我扒了 6730 个微信用户数据,得出了这些结论......
- Bailian2966 时区转换【时区计算】
- Ctfmon.exe是什么进程?
- 项目管理 : 需求管理的6个流程
- HTML制作课表源代码
- 使用CXF+Spring发布WebService,启动报错
- EntityRef:expecting“;”
- 图形界面介绍Create Size Blockage
- # 2021-01-03 #「Jenkins Pipeline」- expected to call xxx but wound up catching xxx
- 【MATLAB】 01 基本操作与数组输入
- 美团和大众点评早期分别以交易和用户评价进军团购行业
- Ruby on Rails 之旅(七)—— Ruby on Rails 入门(5)
- nginx配置日志记录问题
热门文章
- 累加器实验总结计算机组成,计算机组成原理累加器实验报告
- 前端项目如何向一个后端项目传递数组?(批量删除如何传参)
- 【干货】洋葱淘elya妞:电商小白产品操盘心得,洋葱淘如何搞到种子用户
- 鸿蒙之志蝼蚁岂知,争气励志语:生如蝼蚁,当有鸿鹄之志,命如纸薄,应有不屈之心...
- 如何快速建立一个网络爬虫(初学者指南)
- Androidstudio配置git及连接远程库全过程
- 各类大屏展示模板分享
- TFT_LCD 驱动芯片 SSD1963QL9
- dc dc变换器的建模及matlab仿真,基于Matlab的AC/DC变换器的系统建模和仿真.pdf
- 高新技术企业补贴政策能通过吗?高新企业补贴什么时候发放