J4105小板安装Ubuntu Server 20.04和Docker--搭建家用低功耗服务器

2022-11-10 19:43:00 10点赞 104收藏 17评论

前言

一直考虑要在家搭个小服务器,在上面跑几个小应用(非NAS或者软路由),考虑过几种方案:

(1)CM311-1A(s905l3a,2+16)或者其他魔百盒产品+Armbian,优点是便宜,之前已经入手一台装了CoreELEC作为播放器在用,网络虽然是百兆但对于小服务器来说不影响(实际上看高清也够用了,详见测评),缺点是cpu和2+16确实简陋了些。

(2)HK1 BOX (s905x3,4+32,千兆)+Armbian,RMB210就能落地,优点是硬件方面不用折腾,HK1 BOX的视频/文字教程丰富,已经有很多人验证过,价格合适,在s905芯片盒子中可玩性比较高。如果有想入手的,注意要选螃蟹网卡的。

(3) RK3399开发板 (2+16)+Ubuntu(Armbian),之前小黄鱼上有在售的荣品RK3399开发板,含全套资料,售价从70一路飙到近200,对自己刷系统的能力没有信心遂放弃。

(4)X86的工控板+Ubuntu,就是本文要讲的这块,CPU J4105,4核4线程,内存和硬盘要自己购置,相比方案(2)(3)价格翻倍,但性能上有明显提升。

性价比/可玩性/易上手等综合考虑,应该是方案二(HK1 box)胜出,奈何一时冲动战胜理性,选择了方案四一款J4105的工控板,虽然性价比不高,但x86处理器在性能上胜过ARM处理器。

硬件介绍

这块主板接口包括:千兆网口,m.2无线网卡接口,2xDP1.2,2xUSB3.0,4xUSB2.0,支持m.2 sata协议SSD,笔记本电脑DDR4 2400内存(最大支持16G)。自带CPU和导热马甲, Intel J4105,14nm,4核4线程,1.50 GHz,核显HD600。其中,内存和SSD等配件为另外购买。

给出配置清单如下:

硬件购置清单硬件购置清单

硬件全家福硬件全家福

将内存和SSD装好,HDMI线通过转接口与主板的DP口连接,启动盘插上,键盘连上,电源适配器接上,这样安装操作系统的硬件准备就完成了。

安装操作系统的环境安装操作系统的环境

这个DP>HDMI的转接口对我来说就是一次性的,在安装操作系统时需要接显示器,因为作为服务器日常使用只需要连网线和电源线就可以了。此外,SSD送的M.2螺丝与主板不匹配,所以只能请小黄鸭临时压阵。

J4105小板安装Ubuntu Server 20.04和Docker--搭建家用低功耗服务器

安装Ubuntu Server

实际上Server版和Desktop版是没有区别的,除了后者有一个桌面。因为我用来作为小服务器无需图形界面,所以选择了Server版,另一方面图形界面需要占用近2G内存,从资源利用来说能省则省吧。

安装版本是Ubuntu Server 20.04.4 LTS,先把镜像下载到本地,然后用免费工具Vento制作U盘启动工具。使用Ventoy的好处在于,它可以把多个镜像放到U盘中,启动时供用户选择。

Ventoy U盘启动Ventoy U盘启动

安装全过程这里不做详细记录,可以参考《Ubuntu Server 20.04.1 LTS安装配置图解教程》。将需要注意的几个步骤记录如下:

将镜像地址修改为国内地址,比如http://mirrors.aliyun.com/ubuntu,也可选择其他稳定的镜像。

镜像地址镜像地址

以下记录下硬盘分区的过程。如果不打算自定义分可以选择〈Use an entire disk〉-〈Set up this disk as an LVM group〉,这里我选择自定义分区〈Custom storage layout〉。

自定义分区自定义分区

光标移动到(键盘操作)〈free space〉,然后选择〈Add GPT Partition〉

J4105小板安装Ubuntu Server 20.04和Docker--搭建家用低功耗服务器

创建swap分区,大小8G(与内存大小相同)

swap分区swap分区

再到〈free space〉创建下一个分区

J4105小板安装Ubuntu Server 20.04和Docker--搭建家用低功耗服务器

创建根分区,分配大小50G,挂载点/,文件系统ext4

根分区根分区

创建home分区,大小为剩余硬盘大小(所以<Size>不填),挂载点/home,文件系统ext4

home分区home分区

分区创建完毕,这个分区方式并不保证是生产上的最佳实践。

总体分区情况总体分区情况

系统安装完成后再做以下设置:

(1) 启用root用户

sudo passwd root #启用root账号并设置密码,根据提示输入2次密码

su - root #从普通用户切换到root用户,根据提示输入root密码

(2) 开启root用户的ssh登录

修改文件 etc/ssh/sshd_config

(etc前面有/,zdm不让保存)

末尾增加一行 PermitRootLogin yes

重启ssh服务 sudo systemctl restart sshd

版本和CPU信息:

ubuntu版本ubuntu版本

cpu信息cpu信息

到这里操作系统安装及简单初始化完成,接下来的操作可以通过ssh远程登录完成了。

安装Docker

容器已经成了部署应用的必备工具,Docker 高效和轻量等特征为应用的部署提供了极大便利。依次执行以下命令(不知为何直接贴这段zdm不让保存J4105小板安装Ubuntu Server 20.04和Docker--搭建家用低功耗服务器),只能贴图了。

安装docker安装docker

配置国内镜像源:

创建文件 /etc/docker/daemon.json

文件格式如下,也可以选择其他稳定的国内源

daemon.jsondaemon.json

重启docker.service:

systemctl restart docker
注意:上面的daemon.json需要严格按json格式,否则重启docker服务后可能失败。
可以通过docker info命令来验证是否修改成功

J4105小板安装Ubuntu Server 20.04和Docker--搭建家用低功耗服务器

安装容器管理工具portainer:
docker pull portainer/portainer
启动portainer(直接贴命令不让保存J4105小板安装Ubuntu Server 20.04和Docker--搭建家用低功耗服务器):

J4105小板安装Ubuntu Server 20.04和Docker--搭建家用低功耗服务器

portainer界面portainer界面

至此,这台家用小服务器的软硬件环境基本配置完毕,可以部署实际具体应用了。

m.2🔩终于到了,这个主板需要m3螺丝(螺丝杆直径适配微星),还给SSD装上了散热马甲,这功耗应该不用上主动散热了吧。

J4105小板安装Ubuntu Server 20.04和Docker--搭建家用低功耗服务器

事实上这是我第一次装机J4105小板安装Ubuntu Server 20.04和Docker--搭建家用低功耗服务器

协德(xiede)笔记本DDR4内存条4代电脑内存【8G】笔记本DDR42400109元2400Mhz频率,原厂颗粒京东去购买幻隐SSD固态硬盘M.22280NGFF接口吃鸡游戏SATA协议74.29元拼多多去购买百科xiede 协德 PC4-19200 DDR4 2400MHz 笔记本内存 普条协德这款内存条,DDR4 2400Mhz频率,原厂颗粒,1.2V工作电压,8GB。0点评82原创11好价152去购买查看详情

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

Microsoft 微软 在线发码 正版多年office365家庭microsoft365 Microsoft365 -

Microsoft 微软 在线发码 正版多年office365家庭microsoft365 Microsoft365 -

289元起

卡巴斯基(kaspersky)网络解决方案中小企业版杀毒软件1服务器10台PC三年升级

卡巴斯基(kaspersky)网络解决方案中小企业版杀毒软件1服务器10台PC三年升级

3990元起

Microsoft 微软 OFFICE 365 家庭版 会员

Microsoft 微软 OFFICE 365 家庭版 会员

106元起

华三(H3C) SecPath F100-BAS AV 防病毒 License,3年

华三(H3C) SecPath F100-BAS AV 防病毒 License,3年

6904元起

华三(H3C) SecPath F100-BAS URL特征库升级服务授权函,3年

华三(H3C) SecPath F100-BAS URL特征库升级服务授权函,3年

2701元起

Microsoft 微软 OfficePLUS 订阅会员

Microsoft 微软 OfficePLUS 订阅会员

暂无报价

微软Office 365 15个月家庭版 职场利器 智能功能 电脑必备1年6人同享

微软Office 365 15个月家庭版 职场利器 智能功能 电脑必备1年6人同享

628元起

微软(Microsoft)365/Office 个人版 文档自动保存 各设备通用 1年盒装 5设备同享

微软(Microsoft)365/Office 个人版 文档自动保存 各设备通用 1年盒装 5设备同享

暂无报价

360企业级终端防病毒系统(涉密计算机平台)单机版

360企业级终端防病毒系统(涉密计算机平台)单机版

暂无报价

苍穹 边缘缓存节点管理系统

苍穹 边缘缓存节点管理系统

43800元起

WPS 金山软件 WPS 超级会员 3年卡

WPS 金山软件 WPS 超级会员 3年卡

369元起

苍穹 载体“全类型、全流程”精确管控业务办公软件 非国产化

苍穹 载体“全类型、全流程”精确管控业务办公软件 非国产化

60000元起

微软支持重装绑 office2021永久激活码2019终身版macoffice软件 Office2021小型企业版for Mac

微软支持重装绑 office2021永久激活码2019终身版macoffice软件 Office2021小型企业版for Mac

389元起

WPS 金山软件 会员季卡

WPS 金山软件 会员季卡

59.85元起

Microsoft 微软 Office 365 个人版

Microsoft 微软 Office 365 个人版

106元起

Microsoft 微软 Office 2019 家庭学生版 密钥

Microsoft 微软 Office 2019 家庭学生版 密钥

159元起

文中相关商品

17评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
104
扫一下,分享更方便,购买更轻松