其实一开始的预算是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