那些常住在我 Homelab 的服务

那些常住在我 Homelab 的服务

💡 原文中文,约1200字,阅读约需3分钟。
📝

内容提要

本文介绍了作者在家庭实验室中使用的各种服务,包括硬件、操作系统、网络、应用、智能家具、媒体、服务、文件和系统类别。作者分享了他使用的各种服务和软件,并提到了一些特点和功能。

🔎

延伸解读

长期自托管服务的稳定性考量

作者从2015年开始自托管,近10年仍在使用一些核心服务,如NUC7i3BNH硬件和openmediavault系统。这体现了在Homelab中,稳定性和可靠性往往比频繁升级更重要。对于读者而言,选择成熟、开源且社区支持良好的方案,可以减少维护成本,并确保服务长期可用。

无公网IPv4环境下的应对策略

作者的网络环境为江苏电信1000M/50M宽带,无公网IPv4,但IPv6正常。通过NAT444和NAT1解决外网访问和PT上传问题,并利用cloudflared、Tailscale等工具实现内网穿透和组网。这为类似网络条件的用户提供了参考,即利用IPv6和隧道技术可以弥补IPv4的不足。

智能家居与媒体服务的集成实践

作者使用HomeAssistant和NodeRed快速接入小米生态和第三方服务,并通过qBittorrent、MoviePilot和Jellyfin实现媒体下载、管理和流媒体观看。这些服务之间的协同工作,展示了如何构建一个自动化的家庭媒体中心,提升娱乐体验。

数据备份与监控的重要性

作者部署了Syncthing进行多设备文件同步和备份,并使用Uptime Kuma监控服务状态,甚至因为TeslaMate丢数据而在局域网部署了一份。这提醒读者,在自托管环境中,数据备份和服务监控是确保数据安全与系统可靠的关键环节,不可忽视。

❓

Q&A

作者在家庭实验室中使用了哪些硬件设备?

作者使用的硬件设备包括2017年购买的NUC7i3BNH。

作者选择openmediavault作为操作系统的原因是什么?

作者选择openmediavault是因为它基于Debian内核,且开源免费。

在网络应用中,作者使用了哪些工具来解决外网访问问题?

作者使用Clash、Tailscale和cloudflared来解决外网访问问题。

作者如何管理智能家具设备?

作者使用HomeAssistant和NodeRed来管理智能家具设备。

作者在媒体类应用中使用了哪些软件?

作者使用qBittorrent、MoviePilot和Jellyfin来处理媒体相关的任务。

作者使用哪些工具进行文件同步和备份?

作者使用Syncthing和ALIST进行文件同步和备份。

🏷️

标签

➡️

继续阅读