homelab:docker compose安装开源应用自部署如homepage等

homepage

安装的docker自部署开源应用有点多,需要导航和面板来管理

开源推荐导航有一些,相对其他的,homepage的star更多,界面看起来相对简洁,本文就选它

下面看一下实际的效果图

顶部显示cpu,内存和运行时间以及日期等信息

中间是分类导航,点击可以跳转对应的网站(当前是内网),每个应用显示当前状态和这个应用cpu和内存的详细占比

还有网络流量收发的统计等,目前这些是让cursor加上的

可以清晰的看到图表,名称,介绍,状态,比起之前存在书签栏效率高很多,之前docker应用少数几个的时候,手动输入问题不大

现在应用多达几十个,必须使用面板或者导航管理,一目了然

这里要注意,docker的子网是有上线的,具体多少懒得整理,大概30个左右,再多就要对docker应用做取舍了

本文已部署30个左右,已达到上线,大多数只是测试效果,并不会长期使用或者使用,后面再清除不需要的应用

homelab

目前主要是流媒体和文档之类的应用

用的频繁的是showdoc,gitea和home assistant,其他的待定

在windows docker desktop部署,会有一些数据卷的兼容问题,ai辅助下都解决了

先在win上简单试用,然后在把稳定实用的业务迁移到pve linux作为长期业务

原来需要花几个小时部署一个应用,显示部署几十个应用只需要1个小时,全程自动化

Tips

目前docker自部署主要是娱乐向流媒体和办公文档化,后期打算端侧ai或者轻量ai

自部署后,可以本地离线运行,数据在自己手上,不用担心隐私,前期娱乐,即使数据丢了,也不用太过在意

后面添加端侧ai后,能力更多,也依旧重点离线运行,需要上云就代理流量,不需要就自留本地

一些轻量的小任务正适合轻量ai,省去一些云服务费用,不需要大炮打蚊子