CM311-1a机顶盒应用日志

接上文,在7月份我购买了一台CM311-1a的机顶盒之后,做了许多尝试,包括刷入armbian、尝试不同的版本、部署一些服务。今天在本文中介绍我如今的最终解决方案。

系统选择与部署方式

上文中,我选择了参照主流方式直接将armbian系统写入emmc并直接部署应用等等,起初一周体验还算不错。可是很可惜,在我因意外将系统再次弄崩溃之后重新安装时,却发现怎么也装不上去系统了,尝试了几天后,我选择彻底放弃挣扎,重新寻找合适的方案。

经过对相关文章的阅读,我发现还有一位名为Scirese的大佬发布了基于armbian底包修改的archarm系统,经过测试发现确实可用后,我果断选择了这一用得最顺手的发行版。

同时由于前文所言,无法将系统正常写入emmc了,迫不得已下,只能选择插上U盘,直接将archarm系统运行在U盘内。不得不说这样做还是有些优势的,不过也确实带来了些许不足。

优势:

  • U盘性能可以比emmc好得多,运行更为流畅、也不容易掉盘
  • U盘可自由选择容量,不再局限于16G的emmc容量
  • 可以作为双系统使用,保留机器原本的安卓系统,一遍随时拿回去看电视。

不足:

  • 安卓系统会重写掉U盘内文件的权限,导致U盘内系统无法再次正常使用,必须千万小心避免在插着U盘的情况下将系统重启到安卓

部署的服务

1、Alist

经典又好用的网盘挂载解析服务,支持webdav,方便得很。

部署方式:

其他系统——使用Alist文档给出的一键脚本部署,其余步骤参考文档。

Archarm——直接yay -S alist-bin安装,并使用。

https://cdn.m-l.cc/gh/zzy-ac/My-Selves-Cloud@main/images/2023/8/20/图片_1e17ac88407c256dd83928d1400c08a2.png

2、Gitea

Gitea是一款轻量、功能全面的git服务平台,部署简便,使用舒心,安全可靠。

部署方式:

其他系统——使用github给出的二进制文件

archarm——直接yay -S gitea-bin安装,并使用。

https://cdn.m-l.cc/gh/zzy-ac/My-Selves-Cloud@main/images/2023/8/20/图片_73f4342be11a30fd65f184a789649380.png

3、v2raya

一款好用的科学上网前端程序,部署后直接通过访问和部署,适合服务器体质。

部署方式:

其他系统——使用v2ray官网给出的一键脚本

archarm——直接而从aur安装使用

https://cdn.m-l.cc/gh/zzy-ac/My-Selves-Cloud@main/images/2023/8/20/图片_3fe797e1598f7002adcf495ceb1300ca.png

4、QQbot部署

部署一个go-cqhttp后端,然后自研或选择一款合适的框架,实现bot的部署和各个功能的实现。

https://cdn.m-l.cc/gh/zzy-ac/My-Selves-Cloud@main/images/2023/8/20/图片_4baf25f6dc317e9fbd0423ff1c0d5457.png

总结

机顶盒+家宽动态公网+ddns确实是一个非常棒的轻量化个人服务器解决方案,机顶盒的低功耗,在日常家庭用电中几乎可以忽略,而且还能在本地城域网内部署上公网服务,对于自己的访问也十分高效。还可以放心的免受云服务器供应商带来的种种监视风险。非常nice!