HomeLab开发板(ARM64)[PVE]:Home Assistant和轻量服务,公众号RSS订阅和微信个人推送

NO.1
Ubuntu Server 22.04

目前Win11(ARM64)正在重度使用中

同时之前说过<<HomeLab香橙派3B(arm64):树莓派4B转香橙派3B>>

考虑到最近开始折腾pve,所以原先的香橙派3B放着,把Home Assistant放在All IN ONE中

img

以上服务安装在香橙派3B的Ubuntu Server22.04上
实测所有服务同时运行时,内存占用为1.7GB,CPU占用在30%-80%左右徘徊,放在8GB的香橙派3B属实有些浪费了

正好香橙派5 Plus的PVE目前性能有些冗余,能够把多个服务放一个服务器最好不过,方便备份和迁移

NO.2
备份和还原

在没有使用pve之前,每次给各种派,树莓派,香橙派,R4S之类的,都要刷系统,安装基础依赖和服务

一般的操作是

  1. 安装Ubuntu Server22.04系统

  2. 安装aapnel一些基础面板,方便nginx代理和证书服务等

  3. 安装npm,安装n,安装nodeJs,全局安装pm2,yarn

  4. 安装docker和docker-compose

  5. 安装python和Anaconda等python虚拟环境

  6. 安装git等代码管理以及ssh配置

现在有pve后,直接安装一次,后面采用备份的文件还原即可

比如

一个用来专门Home Assistant智能家居

一个专门用来设置游戏,我的世界服务器,街机服务器,其他游戏和娱乐设置

一个专门设置nextcloud云盘,手绘,导图,office,pdf,ocr,看板,markdown等轻办公等

img

NO.3
Home Assistant

在树莓派刷过HA,在Docker中安装过HA,在VM虚拟机中安装过HA

发现对于我而言还在Ubuntu Server中使用Docker安装和运行HA靠谱

这样我就不用

  • 单独考虑HA的网络问题,直接服务器使用外部的网络,不用内部google

  • 单独设置FRP代理,要对外访问的场景目前也没有在HA内部署过,也不依靠软路由FRP,就用服务器自己的FRP,和Docker HA并列一起,互不影响

  • 单独ESPHome等,目前轻量使用,后续如有重度使用,再考虑迁移等

Docker的数据卷很好备份,pve也很好备份,自此HA后面的应用应该相对稳定

img

NO.4
微信消息推送通知

一些冷门的需求

除开BarkServer IOS通知,邮件通知,短信通知等常规通知

除开公众号推送,钉钉飞书webhook推送,企业微信推送等常规推送

还需要一个定制化的个人微信推送

  • 不限制推送次数,可以一条,十条,百条

  • 不限制推送内容,可以是文字,图片,网址等,也不限制字数和词汇

推送的场景

  • 会议,生日,日报,活动等事项

  • 天气预报,居家安防通知,服务器监控告警

  • 新书,电影,动漫,游戏,热门资讯整理(日报新闻)

  • 群人员变更(工作群,小区群)通知

其中有关于公众号转RSS的需求

img

群通知

有钉钉的企业,直接看群里人员的变动,而且一般都是可以联动到职位

如果是微信群,可以检测公司大群和小区总群

如果人数相对昨天增加,说明来了新人,如果相对减少,说明人都了

如果工作群几天走了N个,这就是降本增效的预告,尤其是走的这个人是不是Hr或者财务或者你的小组同事

NO.5
微信公众号RSS

因为微信公众号取消按时间线展示,以及更新文章时不会收到

目前的使用场景优先是政务类新闻通知

如果公众号更新了文章,立马推送到微信消息

如果公众号文章包含了口罩,放假,辟谣等一些关键字,立马加急提醒并存稿,联动线下买菜,买药,买票,亮码等

目前有一些第三方的方案

一个是微信阅读

搜索指定公众号,加入书架,这样在公众号更新时会收到微信读书app的消息推送通知

我之前订阅了自己的公众号大师兄2016,平时并没有感觉到推送的感觉,一般只在第二天收到昨天的更新通知

所以本文今天写了再次测试,在保证app常驻后台的情况下,看看微信读书在我更新公众号10分钟内会不会发送推送,如果没有,则这个方案不行

img

第二个是第三方付费方案

werss

看了下更新日志,好像2020年左右就没怎么更新了

img

所以第三方的都不怎么靠谱,还是得自己来

NO.6
GUI OR Chrome OR Hook

后续会把微信个人通知和微信公众号RSS部署在pve win11(arm64)上

这样就充分利用了香橙派5Plus的性能,而且不需要屏幕,目前已禁止win11自动更新

技术上已测试可行,后续搭配fastapi来做一个最小的mvp,估计明后天就可以开始使用

考虑到最新各种码,疫苗,支原体等风声鹤唳,势必要加快开发进度

img

NO.7
Tips

Server酱之类没用过,只听过

目前主要集中在RSS和消息推送上

底层系统和基础是PVE ALL IN ONE,目前暂定香橙派5Plus

论坛上看了一个帖子

求推荐低功耗 x86 路由主机服务方案

1 、主机提供 web 服务 

2 、能提供百平米范围的多人手机接入使用 1 的服务(即无线 AP 功能)

3 、供电是否可以考虑充电宝,低功耗支持 3 小时以上 

4 、可以接入网络或者热点

考虑到供电问题,才是我选择ARM开发板的原因之一

其次是它足够轻便,对比过小主机和台式主机,信用卡大小的板更方便携带

如果有ARM做不到的,就同时运行小主机辅助,两者都要,不做二选一

END.

公众号发送关键词加群,加入交流群

觉得本文还行,不妨顺手点赞收藏,下期见。

推荐阅读

<<HomeLab开发板(ARM64)[PVE]:PVE7使用Win11系统>>

<<HomeLab开发板(ARM64)[PVE]:PVE7安装Ubuntu Server22.04虚拟机>>

<<HomeLab开发板(ARM64):OrangePi 5 Plus使用SSD(M2)安装PVE7虚拟机>>

☕ 朋友,都看到这了,确定不关注一下么? 👇