I don't maintain my homelab, it maintains itself25 days agohttps://cleberg.net/blog/homelab-maintenance.html作者已将他们的家庭实验室自动化,实现了基本无需维护的自维护设置。基础设施包括一台服务器和 UniFi 网络设备,两者均设计为自动更新运行,无需人工干预。软件维护通过每周的 Docker 更新 cron 任务和自动备份处理,将手动操作时间减少至每月约 15 分钟。此设置提供了恢复力,使得家庭实验室能够在长时间无需干预的情况下运行,平衡了隐私、安全性和便利性。
Rebuilding My Homelab with Compose, Ruby, IPv6, and No Kubernetes13 days agohttps://www.petekeen.net/homelab-resolved/作者的 homelab 曾有一台名为 'nibbler' 的机器出现故障,该设备不可靠且可能存在缺陷,购买时是翻新机。由于复杂性和维护困难,作者放弃了 Kubernetes,改用 Docker Compose 作为更简单的解决方案。当前的 homelab 配置包括:'lrrr'(Proxmox 主机)、'morbo'(TrueNAS SCALE 用于存储)、'nibbler'(已改造为主要非关键服务机器)以及一个外部虚拟机 'ord-router' 用于公共入口。部署系统使用 Docker Compose 堆栈,并通过 Ruby 库、Rake 和 YAML 增强功能,支持定时任务、密钥管理、通过 Caddy 的入口、IPv6 网络和跨堆栈依赖。网络依赖于使用 ULA 的确定性 IPv6 地址以实现隔离和安全性,Caddy 处理入口,并支持可选公共暴露和身份验证。Tailscale 用于主机之间的安全回程流量和外部访问,但会导致移动设备电池消耗增加。该架构强调故障域分离:关键服务在 'lrrr' 上,非关键服务在 'nibbler' 上,以最大限度减少故障影响。对系统的完全控制允许自定义实现(例如通过入口的静态站点、IPv6 设置),而无需依赖过时的外部解决方案。作者承认此设置可能不适合所有人,并对 Kubernetes 或其他 Docker Compose 管理器等替代方案表示认可。
HomeLab #1: MikroTik as a Home Router5 days agohttps://justsomebody.dev/blog/mikrotik-home-router搭建家庭实验室首先要做好网络配置;选择 MikroTik L009UiGS-RM 是因为它具备多个千兆以太网端口和 PoE 供电功能。在配置前,需确认 ISP 设置:认证方式(IPoE 或 PPPoE)和 IPv4 类型(公网 vs 私网/CGNAT)。对于带 VLAN 的 PPPoE 连接,需先在 MikroTik 的 WAN 口克隆 ISP 路由器的 MAC 地址,并在设置 PPPoE 客户端前创建 VLAN 接口。WiFi 管理使用独立的支持 PoE 供电的 wAP 接入点;RouterOS 的 CAPsMAN 可集中配置多个接入点。缓冲区膨胀会在网络饱和时导致延迟尖峰;实施 FQ-CoDel 队列规则,将队列速率设为线路速率的 90-95% 以减少延迟。
Kaizen #4: Overhauled Homelab3 hours agohttps://timharek.no/blog/kaizen-4/作者搬家后彻底改造了家庭实验室,从搭载NixOS的Zimaboard升级为更强大的运行Debian的HPE DL380 Gen10服务器。他们通过安装Ubiquiti UniFi设备(UCG Ultra、三个U7 Lite接入点)并将以太网线缆铺设到整个房屋(包括车库),改进了网络,克服了如将光纤入口移至阁楼等挑战。新设置包括Jellyfin用于媒体、Immich用于照片、Syncthing用于文件同步、qBittorrent用于下载、通过Dokploy管理Docker以及使用Uptime Kuma、Beszel和Grafana/Loki进行监控。旧的Zimaboard将重新用作备份机,搭配Restic,作者计划未来添加GPU用于本地大语言模型,并探索VLAN。