树莓派搭建自动追番服务器教程|树莓派|Jellyfin|AutoBangumi|qBittorrent
- 流程简介
- 准备工作
- 硬盘挂载
- Jellyfin搭建
- AutoBangumi部署
流程简介
准备工作
在开始前,请确保你的系统、硬件、软件等支持本次搭建,下面为本次搭建的需求。
-
64位(arm64)操作系统:本教程使用的为RASPBERRY PI OS (64-bit)。
注意:树莓派的其他32位(armv7)系统不支持追番工具AutoBangumi的搭建,但可以支持Jellyfin媒体管理工具的搭建 -
大容量硬盘:由于追番工具采用自动bt下载,而且剧集等媒体非常占用空间,树莓派系统的SD卡空间很难够用,因此推荐外接大容量硬盘。
-
可靠的电源:系统服务及外接硬盘需要充足的电力供应,强烈建议让树莓派保持充足的供电(15W/5V3A)。
-
静态IP:服务器的访问需要IP地址,请确保树莓派的IP地址不会改变(例如路由器使用DHCP服务会让连接设备IP地址在重新连接时改变),如果IP改变需要对服务器地址进行修改。
硬盘挂载
ntfs格式的硬盘通过USB接口连接到树莓派上时可能为只读格式,Jellyfin此时无法识别,剧集也不能下载到其中,因此需要将硬盘重新挂载。
首先,通过以下命令查找硬盘当前的挂载位置:
我们发现硬盘挂载到了上,sda后的编 与插入的接口有关,请根据自身情况修改。
此时我们需要工具NTFS-3g,这是一个开源软件,它支持在Linux下面读写NTFS格式的分区。它非常的快速,同时也很安全。
下载NTFS-3g:
卸载硬盘:
重新挂载:
此时外接的硬盘就可以被Jellyfin发现并且可以下载剧集了。
注意:每次重启树莓派都需要重新进行上述操作,建议使用脚本实现开机自动挂载。
点击查看本节工作参考博客。
Jellyfin搭建
首先,update树莓派:
其次,安装apt-transport-https:
再次,导入GPG signing key:
然后,输入如下命令自动识别当前系统架构便于Jellyfin安装:
现在,我们再次update:
update之后,我们就可以进行Jellyfin安装,可能需要较长时间,请耐心等待:
安装结束后,如果不知道树莓派的ip地址,可以通过以下命令查看:
此时可以在浏览器中通过访问Jellyfin,并根据提示建立媒体库。你也可以在手机上下载Jellyfin的APP进行访问。
点击查看本节内容参考文章。
AutoBangumi部署
此处强烈推荐参考官方教程进行部署,由于官方教程为在Linux电脑或者服务器上部署,本人在树莓派上部署时遇到很多问题,在依据官方教学搭建时,可能遇到如下问题,可以参考下方本人的解决方案。
点此查看官方手把手教学
本人遇到的问题及解决方案:
-
添加软件仓库:此步不要按照官方教程。在执行时,官方给出的是x86系统中debian的源,如果树莓派安装的是RASPBERRY PI OS (64-bit)操作系统可以直接使用arm64的debian源(docker-ce没有rasbian系统的arm64版本,可以直接使用debian的),如果使用ubuntu可以把链接中的debian改成ubuntu。
官方源:清华源:
-
添加软件仓库后,执行时,可能会遇到类似于下方的 错:
执行如下命令可以解决此问题:(点击查看此步参考博客)
-
官方教程中docker的命令都没有使用sudo,如果权限不够导致不能执行,请添加sudo后再执行。
-
官方教程中没有安装qbittorrent,如有需要请用安装后再进行其他操作。
-
如果在执行时出现如下错误:,你的树莓派很有可能不是arm64的操作系统,或者很有可能安装了armv7版本的docker,建议重装64位(arm64)操作系统或者重装arm64版的docker。目前在linux系统中,AutoBangumi只有arm64版本。
-
官方教程中部署的工具只能下载从订阅开始后续更新的番剧,在你订阅之前更新的番剧无法自动下载,请把文件中这一行改为,详情请参阅官方docker页面。
-
如果觉得qbittorrent在下载中出现问题,请在浏览器中进入其WEBUI进行操作,地址为(按照官方教程中部署端口为8989,如果使用其他版本的qbittorrent,请根据自身情况填入端口 )。你也可以在此WEBUI中手动下载磁力链接。
注意:每次重新启动树莓派时,都需要重新在所在的目录下重新执行来启动服务,建议使用脚本实现开机自动启动服务。
至此,全部工作完成,可以愉快追番啦!
如果在搭建中遇到问题,欢迎评论和私信联系我。
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24890 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!