
Homelab
文章平均质量分 87
Homelab is a laboratory at home where you can self-host, experiment with new technologies, practice for certifications, and so on.
杜莱恩特Durant
站在知识源头搞技术
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Docker实战
docker原创 2025-05-22 21:46:15 · 1431 阅读 · 0 评论 -
MinIO集群故障,其中一块driver-4异常
在处理driver-4 Offline问题时,首先通过df -h命令确认了驱动状态,并在每个驱动下新建文件以便区分。随后备份了fstab文件,并使用CrystalDiskInfo和DiskGenius检测硬盘,发现55个坏道,最终通过京东换货获得新硬盘。硬盘插上后自动恢复,建议在恢复期间避免集群跑业务。根因分析发现,kubesphere中的WhizardTelemetry监控导致minio负载过高,通过调整prometheus的retention时间为3650天,并将存储空间从20Gi扩展至2000Gi,解原创 2025-05-20 21:53:12 · 389 阅读 · 0 评论 -
使用ESPHome烧录固件到ESP32-C3并接入HomeAssistant控制灯
如果配置了api_encryption_key,需要填写密钥。就是引用secret.yaml里面的wifi_ssid的值。上面base.yaml中。ESP32-C3开发板。原创 2025-05-08 22:53:58 · 1394 阅读 · 0 评论 -
巴法云接入HomeAssistant,让小爱同学添加巴法云平台控制灯
本文介绍了如何通过巴法云将HomeAssistant与小爱同学连接,实现语音控制灯光。首先,用户需在巴法云官网注册并获取私钥,然后手动安装巴法云插件到HomeAssistant中。接着,配置需要同步的实体,并检查是否同步成功。此外,文章还提到可以通过微信小程序进行远程控制,并展示了如何将米家与巴法平台连接。最终,用户可以通过小爱同学语音控制灯光,实现智能家居的便捷操作。原创 2025-05-09 22:25:38 · 772 阅读 · 0 评论 -
物联网从HomeAssistant开始
Home Assistant 是一款开源的本地化家庭自动化解决方案,强调隐私保护和本地控制,由全球 DIY 爱好者社区支持。其核心架构包括事件总线、状态机、服务注册表和定时器,通过集成扩展功能,支持多种智能家居设备。文章详细介绍了在树莓派 5 上通过 Docker 安装 Home Assistant 的步骤,并提供了接入米家、公牛和海尔等智能设备的插件安装与配置方法。通过手动安装插件并重启 Home Assistant,用户可以轻松集成这些设备,实现智能家居的自动化管理。原创 2025-05-07 21:43:42 · 1234 阅读 · 0 评论 -
通过OpenAPI-Swagger规范让Dify玩转Agent
Dify 是一个开源的大语言模型 (LLM) 应用开发平台。通过直观的界面,Dify 将 AI 工作流、RAG 管道、智能体功能、模型管理和可观测性等功能相结合,帮助您快速从原型过渡到生产环境。07.安装DNS服务:AdGuardHome&PDNS&external-dnsservers:description: 正式环境如下图所示,我们需要自定义工具注意它的鉴权需要配置到dify中,而不是swagger定义中。原创 2025-04-27 22:50:17 · 935 阅读 · 0 评论 -
使用spring-ai玩转MCP Server和Client,并抓包分析交互流程
我们介绍了,什么是MCP?使用cline插件/cherry-studio安装了Mcp Server,本篇我们要借助spring-ai实现MCP Client和Server。使用spring-ai的话,需要spring-boot3和JDK17。原创 2025-04-27 22:33:39 · 1653 阅读 · 0 评论 -
RSS体系建设打造信息百川入海
技术平台太多了:优快云/掘金/简书/博客园等等,存了太多书签,每次都需要看看作者是否更新,太机械了,有没有一种自动化方式,聚合我喜欢的作者专栏呢,答案是RSS。原创 2025-04-19 11:13:25 · 2072 阅读 · 0 评论 -
使用豆包将docker-compose的yaml转为k8s的yaml,安装各种无状态服务
【代码】16.使用豆包将docker-compose的yaml转为k8s的yaml,安装各种无状态服务。原创 2025-04-16 21:34:38 · 1241 阅读 · 0 评论 -
家庭影院,离线下载,自动刮削,我选Jellyfin
Jellyfin 使你能够收集、管理并串流播放你的媒体内容。原创 2025-04-15 22:25:58 · 1149 阅读 · 0 评论 -
使用cline(VSCode插件)、continue(IDEA插件)、cherry-studio玩转MCP
使用 uv 时无需进行特定安装。使用 uvx 直接运行。⚡️ 比pip快10-100x。原创 2025-04-09 22:38:11 · 1871 阅读 · 0 评论 -
使用ollama部署本地大模型(没有GPU也可以),实现IDEA和VS Code的git commit自动生成
问豆包,提示词如下:收集下ollama相关信息,包括但不限于:官网地址/GitHub地址/文档地址。原创 2025-04-04 19:08:04 · 1714 阅读 · 0 评论 -
流程自动化工具:n8n和家庭自动化工具:node-red
介绍了一劳永逸方式,上报温度到InfluxDB中,其中创建定时任务使用的Linux的cron,这次打算使用n8n来实现此功能。Node-RED通过websocket和REST API与Home Assistant集成。这块的内容有点多,到时候合并到home-assistant里面讲。原创 2025-04-04 17:36:24 · 1456 阅读 · 0 评论 -
我的seafile网盘,多端同步我做主
我最喜欢的是:seafile可以把文件缓存下来,即使服务不在家,在外面也可以离线访问。原创 2025-04-02 22:32:03 · 1042 阅读 · 0 评论 -
青龙面板自动化我的生活
● 登录https://www.aliyundrive.com/drive/● 打开https://m.jd.com/然后登录。● 新增环境变量:JD_COOKIE。● 浏览器console里面输入。● 新增refreshToken。● 拉取仓库 ql repo。原创 2025-04-02 21:56:02 · 1088 阅读 · 0 评论 -
应用聚合、指标显示、应用状态,从Heimdall说起(一)
本篇安装非常简单,但需要各种配置,做稳扶好。原创 2025-03-30 16:23:16 · 1224 阅读 · 0 评论 -
homelab实践中,我趟过的坑,每个都让我收益良多(不断随homelab专栏更新)
默认情况下,CSI 驱动的缓存路径就是标准的 JuiceFS 客户端缓存路径 /var/jfsCache,考虑到 Kubernetes 节点往往采用单独的数据盘作为缓存盘,因此一定要注意正确设置缓存路径,否则使用根分区的 /var/jfsCache 目录来缓存数据,容易耗尽系统盘空间。在大规模场景下,已建立的缓存是宝贵的,因此 JuiceFS CSI 驱动默认并不会在 Mount Pod 退出时清理缓存。如果这对你的场景不适用,可以对 PV 进行配置,令 Mount Pod 退出时直接清理自己的缓存。原创 2025-03-29 18:26:55 · 680 阅读 · 0 评论 -
保护隐私,本地相册,成年人不做选择题,PhotoPrism和Immich我都用
先上结论:PhotoPrism个人定位为历史保存,比如保存宝宝的照片:01沐阳满月照 02沐阳百天照 03沐阳周岁照Immich个人定位为增量保存,手机同步/时间轴/照片地图分布。原创 2025-03-29 17:51:35 · 1529 阅读 · 0 评论 -
使用Alist聚合网盘并通过Aria2加速下载
alist数据库爆炸增长,需要先备份配置,然后再重装方法1-内置使用AList后台的内置 备份/恢复选项备份:进行AList数据进行备份(不包含索引)恢复:恢复之前备份文件覆盖:恢复时选择覆盖会将用户信息进行覆盖加密:填写加密密码导出时会将信息进行加密,导入时也需要先输入加密密码再点击恢复3.40.0_新增配置AriaNg访问Aria2配置Alist下载到Aria2。原创 2025-03-26 20:49:07 · 1319 阅读 · 0 评论 -
安装iKuai通过DHCH自动分配自建域名解析
爱快路由系统原创 2025-03-23 11:32:20 · 816 阅读 · 0 评论 -
安装DNS服务:AdGuardHome&PDNS&external-dns
dns原创 2025-03-23 10:01:24 · 696 阅读 · 0 评论 -
Proxmox ve(PVE) 显示CPU温度、NVME硬盘温度、主板温度(三种方式)
安装Influxdb监控PVE主机温度原创 2025-03-22 12:32:34 · 1184 阅读 · 0 评论 -
安装负载均衡器MetalLB和网关traefik
涉及的repo有:ingress-nginx、traefik。要求如下: 每个信息都需要有相关的超链接。仓库信息的表格,其中包括repo、releases、stars、forks、languages。使用 Shields.io 帮助我创建一个展示以下 GitHub。releases没有的话可以用tags替换。原创 2025-03-16 17:37:27 · 468 阅读 · 0 评论 -
安装JuiceFS为K8s提供CSI存储
JuiceFS 是一款面向云原生设计的高性能分布式文件系统,在 Apache 2.0 开源协议下发布。提供完备的 POSIX 兼容性,可将几乎所有对象存储接入本地作为海量本地磁盘使用,亦可同时在跨平台、跨地区的不同主机上挂载读写。JuiceFS 采用与分离存储的架构,从而实现文件系统的分布式设计。文件数据本身会被切分保存在对象存储(例如 Amazon S3),而元数据则可以保存在、MySQL、TiKV、SQLite 等多种数据库中,你可以根据场景与性能要求进行选择。原创 2025-03-15 09:10:03 · 1075 阅读 · 0 评论 -
安装MinIO集群
本页面上的过程涵盖在多节点多驱动器(MNMD)或“分布式”配置中部署MinIO。MNMD部署提供企业级性能、可用性和可扩展性,并且是所有生产工作负载的推荐布局。MNMD部署支持擦除编码配置,该配置允许部署中多达一半的节点或驱动器丢失,同时继续提供读取操作。在规划和设计MinIO部署时,请使用MinIO擦除代码计算器来探索擦除代码设置对您预期布局的影响。原创 2025-03-15 08:45:24 · 393 阅读 · 0 评论 -
使用Kubekey安装K8S集群并使用KubeSphere管理平台
通过KubeKey安装K8S,并通过Helm安装KubeSphere原创 2025-03-13 20:59:19 · 207 阅读 · 0 评论 -
安装PVE集群
Proxmox VE 是一个用于运行虚拟机和容器的平台。它基于 Debian Linux 系统,并且完全开源。为了实现最大程度的灵活性,我们采用了两种虚拟化技术:基于内核的虚拟机(KVM)和基于容器的虚拟化(LXC)。该平台的一个主要设计目标是尽可能简化管理操作。你既可以在单个节点上使用 Proxmox VE,也可以将多个节点组建为一个集群来使用。所有的管理任务都可以通过我们基于网页的管理界面来完成,即使是新手用户也能在几分钟内完成 Proxmox VE 的设置和安装。原创 2025-03-12 22:05:22 · 658 阅读 · 0 评论