N100 小主机搭配甲骨文 VPS,对 AIO 说拜拜
去年 6 月升级了 N5105 核心的 NAS, 目前为止几乎是 7x24h 在运行。PT、视频硬解、相册备份、甚至一些轻量计算任务统统不在话下,配合公网 ip 以及 20 多 T 的超大硬盘,拿捏几乎所有的 web 微服务。尽管用着很爽,时间长了缺点也渐渐显现:
- 硬盘处于最大损耗状态,特别是眼下机械盘价格攀升,算上电费的成本有点高
- 一旦关机,所有服务都将不可用
- 早就眼馋 N100/N305 了,折腾的心又开始躁动
正好前段时间让我成功注册了甲骨文,一台首尔线路的 4C+24G ARM 顺利开机。又遇上政府消费补贴,果断入手了一个自带 12G 内存和 256G 系统盘的入门款 N100 小主机。于是 NAS 减负之路正式开启。
首先是 ARM 云主机,这个主要跑一些日常服务,不需要太多配置那种,主要也是担心会随时失联,降低重建成本。目前搭好的包括:
- 一键出国脚本,给机场上个保险
- acme.sh 泛域名证书,配合 nginx 作为 ssl 应用的基础
- coturn 服务,跑 TURN 协议给文件传输工具用
- pairdrop docker,基于 web 的跨端文件传输,不算稳定,等新版
- rustdesk docker,开源的远程控制,跨端,非常好用
- alist 一键脚本,方便文件管理
小主机拿到手就装了 ubuntu server,暂时不考虑 pve、ESXi 这类 All in One 方案。插上闲置许久的 256G 2.5 寸 ssd,不看任何教程顺利完成系统安装。通过测试,上海电信下的最佳线路选择是中科院的源镜像。
了解到默认分区采用的是 LVM 方案,只分配了 100G 可用空间。参考皓然的教程顺利完成改造,核心思想就是partition👉PV👉VG👉LV👉FS
,简单易懂,有点类似 Raid 的作法。我没有选择直接扩容到 100%,等后面容量不够的时候再扩也来得及。
本来还想安装硬件监控(glances、netdata 之类的)、docker 管理界面啥的,想了想感觉都有点鸡肋。后面还要补上 NAS 的全套 php 服务,加上数据库迁移,也算是个大工程。装上新版 jellyfin(参考 Chiphell 上网友的经验先行体验,继续等待 N 大的特供版更新),NAS 用来保存,小主机以后就是观影主力。在此之前,还要装一个 wireguard 用来远程连接。
搞完这些就可以给 NAS 关机了,然后一个月开机一周这样子,顺便同步一下备份。小主机则直接扔到显示器后面,发热和噪音对比 NAS 有明显改善,待机功耗也只有区区 8W。后面还可以搞搞远程唤醒,这样就更灵活了。