前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >记录-用单板机搭一台家用服务器

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

作者头像
kr
发布2022-06-15 17:48:42
1.2K0
发布2022-06-15 17:48:42
举报
文章被收录于专栏:个人教程

其实一开始的预算是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命令:
代码语言:javascript
复制
wget https://dl.gogs.io/0.11.91/gogs_0.11.91_raspi_armv7.tar.gz
  • 解压,进入文件夹
代码语言:javascript
复制
tar -xvf gogs_0.11.91_raspi_armv7.tar.gz
cd gogs
  • 启动服务
代码语言:javascript
复制
./gogs web

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

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

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

文章信息

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


记录
  • 2022-04-05,迁移自旧博客 - hapke
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020 年 07 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配置
    • 原计划选择
      • 现计划选择
      • 需求
      • 尝试记录
        • BPI-M64(2G)
          • Nanopi NEO(512M)
            • Nanopi M1 Plus(1G)
            • 安装Gogs
            • 最后,附上Typecho忘记密码后的解决方法
            • 文章信息
            相关产品与服务
            云服务器
            云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档