1.需求
基本需求:
- 自用的轻薄本无法扩展硬盘,只有可怜的512G,需要网络NAS扩展硬盘位(给我珍藏的小电影一个House)。要求多端可用,利用SMB实现手机、平板、电脑都有可用的扩展硬盘位,且容量不小于1T。
- 需要有Docker,可以安装transmission下载想要的电影内容。
- 百度云越来越昂贵(现在主要在用88VIP送的夸克云),需要搭建能自动备份手机、平板等照片、文件的私有云系统。
扩展需求:
- 爬虫爬取网站电影资源,并获取种子,可以远程控制下载内容。(琉璃神社这些对神秘代码有明确标识的很好找到)
- 电影分类和自动刮削字幕以及简介信息等。
2.目前拥有的设备:
- 树莓派4B 4G版本
- SSD硬盘(Sata接口,废品站捡的,有点坏)128G+HDD硬盘两块2T+500G(废品站捡的,居然无坏道)
- 8G内存卡(不建议买,只是用来引导升级硬盘启动,借一张就行,目前树莓派官方工具已支持,不需要)
- 遥控器(带键盘)
- 硬盘盒
- NasPi-Gemini
- 摄像头、Intel神经计算棒(未来扩展只能家具用)
3.前期预案:
- 系统的选择:Raspbian OS Lite(OMV已经不支持带有桌面的系统)
- NAS系统:OMV
- 影音系统:Kodi(电视机也可以直接读Nas资源,如果无法解码的备选方案)
抛弃掉内存卡,改用速度更快,容量更大允许读写次数更多地SSD固态硬盘作为系统盘,同时也有更多地容量去存放Docker的各种镜像。500G固态作为Kodi的视频盘,2T的固态作为存储盘。同时为了保证树莓派能有更好的性能,设置Swap为2G(无需考虑固态的擦写寿命,固态现在贼便宜),显存为32MB,大概率也不用不到GPU。
当然散热一定要做好:我是用的是风扇+散热片+硅脂导热,基本不会有散热焦虑。
PS:底部板子为NasPi-Gemini套件
4.制作流程:
4.1 系统烧录
首先肯定是设备的安装,但是考虑到大家的配件都不太一样,所以贴个链接:
https://www.bilibili.com/video/BV18Y4y1g7d5/
个人的设备是:128G(系统)+ 500G(Video)+1T(Document)
树莓派的官方烧录工具没出来的时候,需要至少两个个软件(格式化硬盘的DiskGenius、烧录系统使用的Win32DiskImager),然后到官网上找喜欢的系统烧录。如果想搞USB启动,还得重新烧录,升级rpi-eeprom-update,设置USB启动,下载镜像覆盖启动文件。
现在一切都简单起来了,下载Raspberry Pi Imager,官方的烧录工具,然后借一个内存卡。
踩坑:千万不要现在带桌面的系统!!!千万不要现在带桌面的系统!!!千万不要现在带桌面的系统!!!
来自某一个刚安装完Kodi又重新刷系统的怨种
之后是常规的链接网线,配置SSH,接下来就不用一直操控树莓派了,我用的软件是Eleter,主要是界面比较好看,相比putty的老一辈。
小记;
目前国内的树莓派教程还存在很多问题,大多是根据Buster来设置的,但是时代在发展,Debian现在已经升级到了BullEye了,拿着前朝的剑是斩不了本朝的官的,不能盲目的Copy代码,也要注意看是否符合版本。
踩坑:固定IP问题,暂未解决。现在网络上流传的树莓派修改ipconfig固定IP的操作不知为何不能使用,但是通过路由器的固定IP操作就可以了。
4.2 OMV系统的安装
如果你的路由器天赋异禀,恰好会某种上网的魔法,那么一切都会变得非常简单:
sudo apt update
sudo apt upgrade
wget -O - https://raw.githubusercontent.com/OpenMediaVault-Plugin-Developers/installScript/master/install | sudo bash
sudo reboot
路由器不支持也没关系,(安装好OMV+Docker,树莓派做旁路由也能当魔法师)还有PlanB(注意树莓派需要换国内源):
sudo apt update
sudo apt upgrade
wget -O - https://cdn.jsdelivr.net/gh/OpenMediaVault-Plugin-Developers/installScript@master/install | sudo bash
sudo reboot
重启过后的操作;
4.2.1 WIndows 电脑上配置映射:
- 打开网络共享发现功能
- 找到对应的Raspberry共享文件夹 输入 配置好的 用户账号密码
- WIndow我的电脑内添加磁盘映射
小小的测试一下:
4.2.2 Android 电视上配置Kodi:
https://kodi.tv/
注意下载32位的Android软件包,大部分智能电视系统还不支持64位的软件!
安装完Kodi后,可以自行下载自己所需的插件,同时添加网络位置。
- 地址为 树莓派的固定IP地址
- 账号密码为 用户
注意: 一定要确认 User所属的群组权限 包含对应的服务权限,否则连接不上。
5. 安装OMV-Ext(Docker)
《未完待续》