打造一台自己的服务器

有了新的 Air 之后,原来的 NUC 黑苹果连触摸板都落了灰。本来想着卖掉,然后由于忙忘记了。前几天突然想起它来,仔细想了一下,我还是满需要一台自己的局域网内的服务器的,而这个 NUC 正合适,虽说 CPU 性能弱了一些,但是有 32G 内存,日常使用不会有什么问题。

基本信息

机器:NUC8i5 厚版

CPU:i5 8259U

内存:32GB

硬盘:512GB NVME

操作系统:Ubuntu 20.04

准备工作

那么说干就干,第一件事就是借了个 U 盘写了一个 Ubuntu 的安装盘,好多年没碰 UltraISO 了,打开软件都是满满的回忆啊。

然后传统装系统的路数,自然是备份数据,安装系统。但是在备份数据的时候发现电脑温度骇人,只好先进行清灰操作。

image-20201230195838232

果然打开机箱后鳍片位置已经被堵住了三分之一了。清理完灰尘之后本想加一点硅脂,散热片都拆下来了,翻遍了满屋子,没有找到硅脂,只好作罢。

没有其他需要做的了,组装好机器插好用 U 盘便可以开始安装系统了。因为是 NVME 的固态,2 分钟没到便装好了。安装操作系统还是很顺利的,完全傻瓜化。

当我开机之后傻了眼,NUC 的无线网卡没能被驱动。翻箱倒柜找到一根网线,还好这次没太掉链子。

软件安装

开机第一件事

1
sudo apt update

作为一个合格的服务器,我细数了一下必要的软件,主要有 Node.jsGolangDocker 这些。还缺什么以后想到再说。

为了远程访问,参照 稚晖君的教程 安装了 xrdp 来支持远程桌面。

image-20201230212404383

期间遇到了黑屏的问题,最后发现是 Ubuntu 只允许一个地方登陆,要么本机,要么远程桌面。其实远程桌面也不是必须的,就偶尔救个急。正经程序员还是 SSH 香。终端方面在日常使用上比较需要的就是 zsh + Oh My Zsh 了,用的太习惯了。

哦对了,还有必须要安装的某类提供本地 Socks5 的软件,再将其转为 HTTP 代理,确保终端下的网络

通畅。

除了安装必须的软件,也还是需要卸载掉一些的,比如内置的 Office,完全用不到。

主要用途

这台服务器主要准备作为一个开发环境,主要用作远程开发,以及跑一些脚本。同时作为一些复杂的开发环境以及测试环境,可能会跑一些 K8S 之类。具体的使用以未来的脑洞为准。

小结

这一次的安装出乎意外的顺利,都不知道该写什么了,就这样吧。再有使用体验再补充。最近写东西写太多了,不想动脑了(瘫!