垃圾改造 篇二:旧手机红米5 plus刷linux,搭建个人网盘、个人音乐网站(二)(基于Alpine postmarketos)
前言
上一篇中讲到了如何将红米5 plus刷成postmarketos的系统。
有个事情忘记说了,就是手机要先解bl锁。
bl锁是刷机的门槛,解除了bl锁后才能够刷机。
如何解bl锁,大家可以搜一搜网上的视频教程,照着来就行了。
附postmarketos完美支持机型列表(主要是骁龙625处理器的机器)
准备工作
一台已经刷好postmarketos的红米5 plus;
ssh连接工具:putty,你也可以用其他的ssh工具;
用putty连接上手机。
# 切换root权限,输入密码(默认147147)
sudo su
# 安装docker和docker-compose
apk add docker
apk add docker-compose
安装时需要确认是否安装,输入y后回车即可。
很快就安装完成了。
# 运行docker,设置开机启动
service docker start
rc-update add docker
安装完成后,就已经搞定了基础环境。接下来的操作都是基于docker环境下。
如果有需求,可以再安装个docker管理面板,这里不是必须的,就不介绍了。
个人网盘比较
个人网盘现在有很多种,常见的有kodbox、nextcloud、cloudreve、jamlcloud等。
以上几个都是单向网盘,需要手动下载。
另外还有一个同步网盘seafile,双向同步模式,适合办公场景。不过,目前还没安装成功。
nextcloud功能最全面,还可以在线编辑office,缺点就是内存占用高。
jamlcloud目前对arm64的支持不好,安装完有问题。
红米5 plus搭建个人网盘的话,更推荐kodbox或者cloudreve。
kodbox支持拖拽上传,功能较全面,界面最接近win,不需要什么学习成本。
cloudreve资源占用最少,界面和文件夹差不多,功能较kodbox略少一点。
kodbox桌面kodbox桌面可以直接拖拽上传,双击文件即可打开。
kodbox文件夹在kodbox文件管理界面也可以直接拖拽上传。
cloudreve有需求的可以去搜索一下,安装也很简单。
cloudreve,图片来源于官网安装kodbox
#创建文件夹
mkdir /opt/sd/media/kodbox -p
创建文件夹,用于存储kodbox的配置文件和上传的文件。
因为我这里是挂载在tf卡上的,而且要和其他容器共用,所以文件夹比较长,你们可以按需设置。
(参考上一篇 mount xxx /sd,这里我新建了个挂载点 mount xxx /opt/sd )
# 拉取镜像
docker pull kodcloud/kodbox
# 启动容器
docker run -d -it --restart=always --name kodbox -p 80:80 -v /opt/sd/media/kodbox:/var/www/html kodcloud/kodbox
-p 后面是端口映射(默认80,80用浏览器直接打开可以不用输入,其余端口要手动输入)
-v 后面是本地存储的文件夹
# 检查运行状态
docker ps
出现上面的映射,就说明启动成功了。
# 查看主机的ip
ip a
ip a 查看设备ip打开浏览器,输入ip地址。
直接默认即可
因为是局域网使用,也不需要加密之类的,默认即可。
设置好密码之后就可以登录了。自动跳转登录
恭喜,现在可以使用你自己的网盘了。
kodbox支持离线下载。
如果你,有当下载盘的需求,建议另外配置aria2-ui-pi。(aria2 是x86架构的,aria2-ui-pi才是arm架构的)。
支持webDAV挂载
好了,个人网盘到这里就搭建完成了。下面介绍怎么搭建个人的音乐服务器。
音乐服务器搭建
# 下载镜像
docker pull deluan/navidrome
# 启动容器
docker run -d --name navidrome --restart=unless-stopped -v /opt/sd/media/kodbox/data/files:/music -v /opt/sd/media/kodbox/data/files/data:/data -p 4533:4533 deluan/navidrome:latest
这里把文件夹/opt/sd/media/kodbox/data/files放到了kodbox的下面,方便在kodbox中访问和管理。
端口设置4533
# 检查运行状态
docker ps
启动正常。
在浏览器中输入ip地址和端口4533即可。
恭喜,安装成功
可以自动识别在kodbox中上传的音乐。
下面将navidrome设置成中文,
可惜navidrome不支持外挂的歌词。需要mp3内嵌歌词。
不过我本人不是很需要歌词,所以也就无所谓了。
这个小主机还可以改成视频播放服务器,供家里的电视机使用。目前支持arm架构的有jellyfin、emby、plex。可玩性还是挺强的。
好了,先就搞到这吧。后续的视频播放服务器,看什么时候有时间再写吧。
更多刷玩机后的玩法可以参考略懂的大龙猫。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
Dataking
校验提示文案
白泽
校验提示文案
陈平安i
校验提示文案
Wayne_Chan
校验提示文案
Varg
校验提示文案
雨大
校验提示文案
偶尔秒杀你
校验提示文案
富贵的好爸比
校验提示文案
霸霸鸭
校验提示文案
DH5658
校验提示文案
昶安
校验提示文案
白芝麻狐
校验提示文案
昆丁托洛夫斯基
校验提示文案
cbhb818
校验提示文案
cbhb818
校验提示文案
昆丁托洛夫斯基
校验提示文案
白芝麻狐
校验提示文案
昶安
校验提示文案
白泽
校验提示文案
DH5658
校验提示文案
霸霸鸭
校验提示文案
Varg
校验提示文案
富贵的好爸比
校验提示文案
陈平安i
校验提示文案
偶尔秒杀你
校验提示文案
雨大
校验提示文案
Wayne_Chan
校验提示文案
Dataking
校验提示文案