记录-用单板机搭一台家用服务器

其实一开始的预算是2000的,后来就。。。

配置

原计划选择

  • 全新GEN8 - 1799
  • 二手GEN10 - 1800~2000
  • 自组ITX主机(6~8代) - ≤2000

现计划选择

  • BPI-M64 - 白嫖
  • Nanopi NEO - 白嫖
  • Nanopi M1 Plus - 白嫖

需求

  • Gogs - 目前
  • Frpc - 假期结束/外出后

尝试记录

BPI-M64(2G)

这块板因为吃灰太久USB口莫名失效了,但也能用,而且是3块板里面配置最高的。
烧录Armbian,上电SSH无法连接,后排查为电源适配器问题,更换12V原装适配器解决。
重新上电,登录并更新系统,结果中途系统莫名崩溃。
怀疑依旧是电源问题,但懒得折腾,逐更换。

Nanopi NEO(512M)

这块板还留有以前用的Ubuntu,直接测试,是3块板中配置最低的。
安装Gogs并推送仓库,速度仅有3MiB/s,内存占用80%,CPU占用倒很低,大概在10%。
速度估计是TF卡瓶颈问题,原系统装在class 4的卡中,但考虑到目前内存占用和以后可能要加的服务,逐更换。

Nanopi M1 Plus(1G)

烧录系统时不小心把SD卡套摔散了,重新装好后插电脑就显示只读了。。。
经过半小时的查询和摸索,发现读卡器是通过SD卡左偏上的小滑块识别是否开启写保护,未识别到滑块就开启写保护,估计是摔时滑块摔飞了,用双面胶(比较硬)包了一下SD卡套,让读卡器误以为滑块存在,完美解决。
烧录以前备份的Armbian镜像(已更新系统并安装docker),因为SD扩容问题卡住(以前为了节省储存空间调整了分区大小方便备份镜像),Windows使用DiskGenius扩容无效。
烧录原版Armbian,同样的上电更新,更新完重启发现SSH连接不上了,HDMI输出显示卡在了某样东西初始化的地方。
更换Debian,上电更新,经过漫长的等待,更新完成。

安装Gogs

  • https://dl.gogs.io/0.11.91/下载对应版本,使用wget命令:
wget https://dl.gogs.io/0.11.91/gogs_0.11.91_raspi_armv7.tar.gz
  • 解压,进入文件夹
tar -xvf gogs_0.11.91_raspi_armv7.tar.gz
cd gogs
  • 启动服务
./gogs web

最后,附上Typecho忘记密码后的解决方法

写给每次登录后台都会忘记密码的我

  • 登录数据库,找到typecho数据库的typecho_users表,把对应用户的password字段改成如下值:
e10adc3949ba59abbe56e057f20f883e
  • 此时,对应账户密码就会被重置为123456

文章信息

tite: 记录-用单板机搭一台家用服务器
date: 2020-07-24 17:00:00


记录
  • 2022-04-05,迁移自旧博客 - hapke
腾讯云活动
最后修改:2022 年 04 月 05 日
如果觉得我的文章对你有用,请随意赞赏

发表评论
使用cookie技术保留您的个人信息以便您下次快速评论,继续评论表示您已同意该条款

🎲