如何在家里维护一台服务器1.0

0、前言

家里放一台nas,又觉得性能不行。用家用的pc,又觉得功能不符合。用软路由,又觉得不可靠。那不如试试专业的服务器。

折腾了半天决定搞服务器我也是服气的,先搞一台设备来试试水,今天的幸运儿是ibm的服务器,年纪也不小了,硬件都比较老了,但是适合折腾,配件也比较便宜,所以就决定是你了,ibm3640服务器。

1、难点和实际设备

1.1、噪音

服务器有4个暴力风扇给机器散热,必须换成静音的风扇,不然这几个风扇一转,也不用睡觉了,直接喜提机房体验卡。

1.2、耗电

服务器是不考虑能耗这种东西的,但是家里不行啊,运行时候的功耗是必须考虑的问题,如果整机的能耗可以控制在50w以内,就算是烧高香了,估计是有点难啊。

1.3、占地

服务器太大太重了,家里没有机柜,摆放是个很大的问题,如何优雅的把他藏起来是个很大的问题。

1.4、设备

在机房看了一圈,感觉没什么值得用的设备,要不先搞一台简单的试试水。

2、搭建和部署

2.1、设备选择

主打一个能省就省,又不是不能用的原则,设备上选择了之前的一台老惠普暗夜精灵笔记本。配置是CPU:i7 7700K,内存:16G DDR4,硬盘:128G NVME+500G SATA固态,显卡:1050ti 4G。

这个配置现在是不入流了,但是对于一个家用服务器来说是绰绰有余。

2.2、系统安装

2.2.1、系统选择

在系统的选择上主要就是两个,一个是windows server2022,一个是centos8。

winserver的好处是使用方便,比较贴合我这种轻度玩家的使用场景,家里电脑不够用的时候还能应急用一下。

centos的好处就多了,系统运行占用资源小,稳定,还有大量的管理面板,比如1Panel,宝塔等支持。

最终选选择的还是winserver,毕竟是个尝试,我也不是非常硬核的玩家,而且winserver的支持都不错,家用没有什么必选centos的地方。

2.2.2、系统安装

安装系统的方法选择的是做U盘启动盘来安装系统。

选择的镜像是Windows server2022,直接去微软官网下载就行。传送门

制作u盘启动盘的工具是ventoy,这个不必多说,贼好用的工具,制作非常快速,使用起来也非常方便。传送门

安装系统的过程就不多说了,插上U盘,重新启动电脑,按esc进入bios,配置U盘启动,这个每个电脑的bios都不太一样,具体要去根据品牌自行百度。

2.3、功能部署

2.3.1、frpc

由于我没有公网ip,所以远程访问的实现就只能考向日葵或者frp了。

已经在阿里云的服务器上部署了frps,这边就直接部署frpc就行,具体的部署流程在其他文章有,需要的跳转查看。传送门

2.3.2、宝塔面板

这个面板其实也不是必要的,反正以后也是要用docker实现其他功能。

2.3.3、网络代理工具

这个不太方便讲,装了这个软件以后,家里其他设备就可以直接用这台服务器做代理了,主打一个方便。

3、日后发展

以后的想法是把所有的业务都迁移到这台服务器上,阿里云的那个服务器就只做一个frp转发的业务,这样的话我也可以把视频直接上传到本地的服务器,实现日记加上vlog的业务。