Ubuntu打造家用NAS三——网盘与影视中心

一、Ubuntu 挂载硬盘

  1. 通过 Putty 连接 NAS
  2. 查看硬盘位置:sudo fdisk -l
  3. 找到需要挂载的硬盘,我的是“Disk /dev/sdb:xxx GiB"
  4. 将硬盘格式化为 EXT4 格式:sudo mkfs.ext4 /dev/sdb
  5. 查看此硬盘的 UUID 值:sudo blkid,即“/dev/sdb: UUID=“xxx” BLOCK_SIZE=“4096” TYPE="ext4""中的xxx
  6. 创建合适的硬盘挂载点:我选择的是/home/saber/NAS
  7. 挂载此硬盘: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,保存并退出
  8. 重启 NAS
  9. 重新通过 Putty 连接 NAS
  10. 输入:df -h,即可以看到硬盘已经被挂载在”/home/saber/NAS”上

二、私人网盘

  1. 私人网盘在这里我选择的是 Z-File,官网地址:点击这里,选择社区版即可
  2. 安装方法可以参考官方文档:点击这里
  3. 通过 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
  1. 在浏览器中打开宝塔控制面板
  2. 选择安全–>系统防火墙–>点击添加端口规则–>协议选择 TCP/UDP -->端口输入 3290 -->来源选择所有 IP -->策略选择允许–>备注填写 Z-File -->点击提交
  3. 在浏览器中进入网站:http://NAS的IP:3290/
  4. 根据提示配置用户名及密码等–>点击系统初始化–>弹出:提示:当前无可用存储源,是否跳转至管理员页面添加存储源?–>点击确定
  5. 输入刚刚设置的账号和密码–>点击登录–>点击存储源设置–>点击 +
  6. 存储源名称、存储源别名、存储源备注都填写 NAS -->存储策略选择本地存储–>是否启用、启用文件操作、允许匿名文件操作都选择开启–>文件路径填写 /home/saber/NAS -->生成签名链接开启–>下载签名有效期填写为1800(3分钟)–>点击保存设置–>点击确定
  7. 重新在浏览器中进入网站:http://NAS的IP:3290/,私人云盘即可使用

三、影音服务搭建

  1. 影音服务在这里我选择的是 Plex,官网下载地址:点击这里
  2. 通过 Putty 连接 NAS
  3. 创建媒体库:sudo mkdir /home/saber/NAS/'Media Library'
  4. 在终端中输入 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
  1. 在浏览器中打开宝塔控制面板
  2. 选择安全–>系统防火墙–>点击添加端口规则–>协议选择 TCP/UDP -->端口输入 32400 -->来源选择所有 IP -->策略选择允许–>备注填写 Plex -->点击提交
  3. 在浏览器中进入网站:http://NAS的IP:32400/web
  4. 首次使用 Plex,需要创建一个 Plex 帐户或使用现有帐户登录或登录 Google / Facebook 或 Apple 帐户
  5. 通行证可以不开(不开也是相当实用的)
  6. 跟随引导进行首次设置,设置完成后即可使用,其他使用及优化信息请自行搜索在这里插入代码片

Ubuntu打造家用NAS三——网盘与影视中心相关推荐

  1. Ubuntu打造家用NAS二——服务器管理

    Ubuntu打造家用NAS二--服务器管理 一.远程登录 NAS 中查看 IP 地址:ifconfig NAS 中生成 SSH KEY:ssh-keygen,一路回车即可 NAS 中安装 putty ...

  2. 虚拟机可以做成存储服务器吗,利用win10自带虚拟机功能轻松打造家用nas

    利用win10自带虚拟机功能轻松打造家用nas 2020-11-17 11:53:29 16点赞 95收藏 26评论 创作立场声明:本文所有内容原创,所涉及产品均自费购置.无利益关系.观众大人们可自行 ...

  3. w10虚拟服务器,利用win10自带虚拟机功能轻松打造家用nas

    利用win10自带虚拟机功能轻松打造家用nas 2020-11-17 11:53:29 16点赞 96收藏 26评论 创作立场声明:本文所有内容原创,所涉及产品均自费购置.无利益关系.观众大人们可自行 ...

  4. 为什么你需要一台NAS(网盘云盘vs路由器硬盘vsNAS)

    系列文章 如何确保NAS的安全性(你的NAS被攻击了吗?) 如何使用NAS才能确保数据100%安全(数据存储解决方案) 搭建NAS之前你需要知道的哪些事 为什么你需要一台NAS(网盘云盘vs路由器硬盘 ...

  5. 动手打造个人Zfile开源网盘并反向代理域名访问

    动手打造自己的开源网盘! 一.Zfile新版本功能简介 1.文件操作 支持新建文件夹.上传文件.删除文件.下载文件.重命名文件等文件基础操作. 2.文件预览 在线预览您的文本.视频.音频文件,您也可以 ...

  6. <NAS>低成本打造家用nas(私有云网盘)告别云盘产品,CloudReve,树莓派,内网映射,FRP

    过完年了,但是绝对不能忘记为大家更新点东西,大国哥家里一直有台树莓派在吃土,还是2017年花300块钱购入的,另外还有好几台废旧电脑,鉴于我这个爱折腾患者已经处于晚期,神经极度敏感的我,马上利用手上现 ...

  7. Ubuntu 18.04使用百度网盘笔记

    使用截图如下: 登录后界面 百度网盘的Linux客户端提供rpm和deb格式的安装包: 大小:65.4M 版本:Linux版 V2.0.2 适应系统:中标麒麟桌面操作系统软件(兆芯版) V7.0.Ub ...

  8. 硬核内网穿透,NAS变网盘

    在不久前,用树莓派搭个 NAS,经济实惠,体检小不占地方,速度也快,一切都是那么 NICE.直到有一天,亲爱的发来一条信息. 亲爱的:"怎么打不开呀?" 我:"要连家里的 ...

  9. Ubuntu终端下使用百度网盘备份每日数据,下载可以慢,上传得快鸭

    吐一下槽 最近在个人服务器上搭建了一系列的docker 集群,积累的数据多了,自然要考虑备份,与以往移动硬盘不同,这次我决定试试百度网盘备份.(再也不怕移动硬盘也丢了嘻嘻嘻!) 众所周知,百度网盘是上 ...

最新文章

  1. java中利用反射创建对象,利用java反射机制动态创建对象
  2. 直接送显示器!屏幕大了,打起代码才带劲!
  3. ipsec *** 多对等体
  4. Python中的MySQL数据库编程
  5. canvas 动画库 CreateJs 之 EaselJS(上篇)
  6. 如何用Pygame写游戏(八)
  7. 镶嵌至新栅格ArcGIS出现send to mail闪退情况的解决方法
  8. 我扒了 6730 个微信用户数据,得出了这些结论......
  9. Bailian2966 时区转换【时区计算】
  10. Ctfmon.exe是什么进程?
  11. 项目管理 : 需求管理的6个流程
  12. HTML制作课表源代码
  13. 使用CXF+Spring发布WebService,启动报错
  14. EntityRef:expecting“;”
  15. 图形界面介绍Create Size Blockage
  16. # 2021-01-03 #「Jenkins Pipeline」- expected to call xxx but wound up catching xxx
  17. 【MATLAB】 01 基本操作与数组输入
  18. 美团和大众点评早期分别以交易和用户评价进军团购行业
  19. Ruby on Rails 之旅(七)—— Ruby on Rails 入门(5)
  20. nginx配置日志记录问题

热门文章

  1. 累加器实验总结计算机组成,计算机组成原理累加器实验报告
  2. 前端项目如何向一个后端项目传递数组?(批量删除如何传参)
  3. 【干货】洋葱淘elya妞:电商小白产品操盘心得,洋葱淘如何搞到种子用户
  4. 鸿蒙之志蝼蚁岂知,争气励志语:生如蝼蚁,当有鸿鹄之志,命如纸薄,应有不屈之心...
  5. 如何快速建立一个网络爬虫(初学者指南)
  6. Androidstudio配置git及连接远程库全过程
  7. 各类大屏展示模板分享
  8. TFT_LCD 驱动芯片 SSD1963QL9
  9. dc dc变换器的建模及matlab仿真,基于Matlab的AC/DC变换器的系统建模和仿真.pdf
  10. 高新技术企业补贴政策能通过吗?高新企业补贴什么时候发放