家庭服务器整体方案
[!summary]+
本文主要介绍笔者的家庭服务器设计方案 V1。该方案中中涵盖影视、图像、图书&文献、博客、智能家居管理、密码管理服务,以及公网上内容分发的初步设计和选择的考量。
整体架构
整个服务中心在设计的时候主要考虑以下的几个方面:
- 💻操作设备&系统(OS)和内容存储方案:如何经济实惠的选择合适的设备和系统
- 🌦️服务需求:需要搭建哪些服务,应该选择哪个服务进行自托管
- 🌍部署方案:如何保证在局域网+公网都能顺利且安全的访问
- 📱访问策略:各个平台上的访问方式的选择
此外,并非所有服务都需要在公网上进行部署,这里的部分服务可以仅用于局域网,由于仅开放了 Nginx 端口,因此从公网中访问不到未分发的内容,因此,部分存储与敏感信息相关的服务可以仅保留在局域网中进行访问。
[!note]+
在这种情况下如果希望能够使用一致的域名访问方式,是否可以考虑使用 Nginx 鉴权限制访问 ip 为内网 ip,其他公网访问直接丢弃?
初版家庭服务中心的架构图如下,(这里并非列出所有的服务组件),该架构图中所有的应用都是为了方便日常生活中的各项活动,下面会对架构图自底向上的做一些简单的说明。