共计 1135 个字符,预计需要花费 3 分钟才能阅读完成。
概述
搭建个人家庭数据服务中心的 idea 是因为在大学时想搭建 MC 游戏服务器,但是云服务器又贵性能又差,因此有了这个想法。
硬件
| 配件 | 名称 |
|---|---|
| CPU | intel 12700K |
| 内存 | 金士顿 DDR5 16G*2 |
| 主板 | MSI carbon Wifi DDR5 |
| 电源 | 追风者850W |
| 固态硬盘 | 512G 铠侠 |
软件
系统选择
家用服务器一般会有两个系统选择:ESXI 和 PVE,本家用服务器选择使用 PVE。
- ESXI:VMware ESXI,VMware 开发的企业级类型 I(type-1)Hypervisor,用于硬件虚拟化。作为类型 I(type-1)Hypervisor,ESXi 不是安装在操作系统上的软件应用程序,而是直接安装在硬件上并且集成了重要的操作系统组件,如内核。VMware ESXi 原名 ESX,2010 年 ESX4.1 版本发布后,VMware 将 ESX 更名为 ESXi。 [1]
- PVE:Proxmox VE,基于 Debian 使用 Ubuntu 的定制内核,包含安装程序,网页控制台和命令行工具,并且向第三方工具提供了 REST API 在 Affero 通用公共许可证第三版下发行。Proxmox VE 支持两类虚拟化技术:基于容器的 LXC(自 4.0 版开始,3.4 版及以前使用 OpenVZ 技术)和硬件抽象层全虚拟化的 KVM。[2]
系统对比
| 系统 | 优点 | 缺点 |
|---|---|---|
| ESXI | 大公司出品,主打稳定。远程管理。开箱即用。 | 扩展性不如 PVE,可定制性和可操作性不如 PVE |
| PVE | 基于 Debian,开源系统。高可定制性,高操作性。足够稳定 | 界面友善度欠佳。需要基础 Linux 命令语句 |
服务
本节中,默认服务器已经安装完 PVE 系统。
服务搭建
- Jellyfin:本地影音库,可以搭配 NAS,Apple TV 等使用。也可以使用移动设备观影
- TrueNAS:提供 NAS 服务,与 Jellyfin,PC,GitLab 等配合使用。
- DNS:由于国内 DNS 污染泛滥,因此选择自己搭建。
- WordPress:Blog
- Bitwarden:密码管理服务,在本地存储,安全性高
- aria2:挂 bt,pt,还可以用来后台下载一些东西
- 私有游戏服务端:例如:MC,幻兽帕鲁等
Homeassistant:智能家居系统,由于没有自己的房子,所以暂时搁置- 开发(自行决定):
- 开发环境;
- Windows 10,Windows 11
- Ubuntu Linux
- 测试环境:
- Windows 10,Windows 11
- Ubuntu Linux、
- 数据库:Mariadb + Postregra + redis
- ExcaliDraw/Drawio流程图绘制
- Grafana 监控指标可视化
- … …待补充
TODO
- [ ] 存储和计算分离
- [ ] CTF 靶场
参考
正文完