用LattePanda当内网服务器
其实我差点就把它给砸了。
但我还是忍住了。
之前花 75 在闲鱼捡了一个 LattePanda V1 开发板,成色较差,有个元器件都破了。
不过卖家说可以开机,拿到之后也试了一下,确实能开机,接显示器也能正常显示。
装的是 Ubuntu 系统,有个 admin 用户,测试了一下密码也输 admin,成功进入系统。
进入之后发现 CPU 一直 100% 占用,后面一看进程,跑了个什么 torrent,不太记得了。
停掉相关进程、服务,CPU 占用率果然正常了。
但是还是不太放心,就重装了系统。
我给它装了 win10,但是不好用,时不时就自动关机,于是我又重新装了 Ubuntu。
然后就吃灰了。

最近又拿出来玩了。
给他安装了挺多东西的,Docker、数据库、Nginx、今日热榜、云剪贴板、AdGuard Home、状态面板等等。
我这个是 2G + 32G 配置的,怕硬盘空间不够,又插了一张 32G 内存卡。
然后由于没有天线,连不上 WIFI,想起之前泰山派送了个天线,找出来给它装了上去,没想到还真能用。
又接了一个风扇,防止温度过高。
本来一切好好的,我自己作死,因为板子上带了一个 Arduino,就想着写个程序和 Arduino 通信,然后控制 Arduino 引脚。
再把风扇接到 Arduino 的引脚,这样就能根据温度自动控制风扇开启与关闭。
让 AI 帮忙写了代码,传到 Arduino 准备试一下。
结果可能是因为我热插拔,直接把 WIFI 给烧了,在那之后 WIFI 就一直没用了。
这下就只能用有线网口了。
后面运行了一段时间,ssh 忽然无法开机自启,只能接显示器,本地登录进去。
重新设置 ssh 开启自启也无效,而且执行命令变得很慢。
再后面有时系统都进不去了。
当时我就想把它砸了。
后面想想,感觉是内存卡的问题,可能是内存卡坏了。
但是拔了内存卡,也还是一样有问题,我就想,算了,再装个别的系统玩玩吧。
我在网上搜索了一下,看到有个外国网友给它安装了 ArchLinux,并且提供了定制镜像。
于是我就按照他的博客,再参考 ArchLinux 安装教程,一步一步安装。
但是最后安装完无法进系统。
这里我有点固有思维了,因为它是开发板,所以我觉得它需要定制的镜像才能安装。
然而并不是。
我后面尝试直接下载 ArchLinux 最新镜像,进行安装,安装成功并且正常启动进入系统。
至此,我的 LattePanda 就是 ArchLinux 系统了。

然后又是开始安装软件。
1. 安装 docker、docker-compose。
1 | pacman -S docker docker-compose |
2. 云剪贴板

有了这个云剪贴板,就可以很方便的在手机和电脑之间传输文字和文件了。
特别是在内网,传文件很快。
项目地址:https://github.com/TransparentLC/cloud-clipboard
3. 今日热榜

知乎热榜加载不出来,看 Github issues 上所说,似乎是要把自己的知乎 cookie 配置进去才能正常加载。
项目地址:https://github.com/imsyy/DailyHotApi
4. AdGuard Home

项目地址:https://github.com/AdguardTeam/AdGuardHome
5. LibreTranslate

这是一个开源的、离线、可自托管的机器翻译 api。
抱着玩玩的心态试了试,没想到这小板子居然能跑,短句翻译速度还行,就几秒钟。
官网:https://libretranslate.com/
6. Ollama

这个也是跑着玩的。
不太行,跑个 0.6b 模型都够呛。
7. MySQL、Redis
直接 Docker 运行的。

暂时就只装了这些,其中我觉得最有用的还是 cloud-clipboard。
然后就是 MySQL,本地开发的时候用得上。
这次 ArchLinux 感觉比之前的 Ubuntu 要流畅很多,浏览器访问相关的服务,基本是秒开,终端执行命令也丝毫不卡,可能是因为没有图形界面的原因吧。
希望这次不会用着用着就坏了。