Homelib (3): 整体网络与基础硬件介绍
本文最后更新于:9 个月前
一直心心念念想要组建一个Homelib
, 满足自己想折腾博客、NAS、Gitlab、自动化、虚拟机、IOT、k8s、Linux、写一些小工具等等的乐趣, 经过几年陆陆续续的买入一些硬件终于拼凑出了一个小型的Homelib
。
折腾目标
以前喜欢瞎折腾,收获甚微。最近才意识到即使折腾也得给自己个目标,就像自己每次跑步一样,每次跑之前都会给自己设定最小值,期望值。所以,我希望自己在折腾 Homelib
过程中实现下面一些小目标:
- 私有博客搭建
- Gitlab 私有仓库
- 私有 Docker 仓库
- 家庭科学上网
- 基于证书认证得 VPN 服务
- PC 自动备份
- BT 下载
- 手机相册自动备份
- 服务器自动备份
- 内外网解析分离
- HomeKit
- k8s 集群搭建
- Gitlab CI/CD 自动化
- VSCode-Server
- Prometheus 监控与报表
- ES 搜索
- 持续更新。。。
网络拓扑
要实现上面这些小目标,必须先把整体搭建好。 不过目前整体网络架构还是比较简单的,如下图。
- 外网主要通过 VPN 连到家里,目前是电信网络,有公网IP,利用DDNS, 很容易就实现了;
- 一些可以开放出去的服务,就经过阿里云进行 TCP 中转(由于80等常规端口电信封了);
- 光猫主要用来桥接网络;
- 路由器负责拨号、端口转发、WIFI、连接其他设备等;
- 一台装了 CentOS7 的服务器就是平常跑服务的主要战场,VPN、Gitlab、DDNS、SS都跑在上面;
- PC 就是平常搬砖的地方,开些虚拟机、写代码、玩游戏等;
- NAS 主要用来做 PC、服务器、照片、其他文件的存储与备份。
硬件介绍
工欲善其事,必先利其器。
光猫
光猫是电信办宽带“送”的(当初还交了200押金)电信悦me光猫 E-140W-P 。
配置大概是 :
网口:4个内置千兆PHY
CPU:MIPS 32位处理器,双核,(64K×2指令缓存,32K数据缓存)
内存:400M
路由器
19年捡垃圾捡的矿渣newifi3 d2, 用到现在也没什么问题。在以前的这篇文章《Newifi3 实现低成本家庭级科学上网》还有介绍(不过这个SS科学上网方式已经不行了)。
配置如下:
CPU: MT7621A
闪存: 32MB
内存: 512MB
传输频段: 2.4G;5G
网口: 全千兆 4xLAN + 1xWAN
USB: 3.0x1
服务器
20年入手了一个NUC10i5FNH,装Ubuntu开发了一段时间,后又组装了一台PC,于是NUC就做服务器了。
配置如下:
CPU: i5-10210U (1.6GHz-4.2GHz)
内存: 美商海盗船(USCORSAIR)32GB DDR4 2666 x2
磁盘: Asgard AN2 500NVMe-M.2/80
NAS
19年就开始组建了第一台服务器,现买了两块硬盘,改装一个黑群晖。
配置如下:
**CPU&主板: **ASROCK/华擎科技J4105M集成主板
内存: 海盗船 2400 DDR4 8Gx2
电源: 华硕 GPS-200AB 小1U小机箱电源
存储: 希捷银河企业盘 8T x2 + PLEXTOR 固态 120G + 七彩虹 固态 128G
开发 & 游戏 PC
20年下半年组装了这台PC,目前用来跑跑虚拟机,写写代码,玩玩游戏,绰绰有余。
CPU&主板: i5-10400F 盒装 + 微星 MAG B460M MORTAR WIFI
电源: 航嘉 冷静王钻石版 额定300W
存储: 英特尔(Intel) 760P 512G + 三星 860 EVO 500GB
显卡: 微星(MSI)GeForce GTX 1050 Ti GAMING X 4G
这就是我 Homelib 全部的硬件设备了,从19年慢慢折腾,到现在为止终于差不多凑齐了。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!