Linux 单片机把玩之 我用香橙派Zero 3 做服务器

此文章使用CC-BY-NC协议,协议详情介绍请看此文


前言

大家龙年大吉! 便当拜个晚年.

“拥有一个服务器”是我刚接触互联网时一个最憧憬, 禁忌, 梦幻的梦.

憧憬和梦幻不过多解释, 禁忌是因为未成年的实名(使命? 或许都有)限制.

如今, 我上了大学, 有了充足的时间和略多的金钱, 终于狠狠心, 花99米入了香橙派Zero 3 这块小小的单片机.

单片机, 全称单片微型计算机. 其实无论是香橙派还是树莓派还是什么派, 严格来说都应该叫”单板机”. 可见维基百科: 单片机单板机, 谨向咬文嚼字的读者说明, 看不懂也无所谓.

你可能要问了: 不是说服务器是梦吗? 跟这什么香橙派, 什么单片机有什么关系?

诶, 有关系!

网络上大家说的”我买了个服务器/我买了个腾讯云”其实是”我租了一台云服务器(VPS)的简略说法”, 高性能的服务器实体往往都是以集群的方式存放在企业管理的机房内, 消费者得到的是使用服务器的期限, 时间一到又要继续付费.

而我购入的这个派, 实际上就是一个巴掌大的服务器!

你可能又要问了: 巴掌大能干嘛?! 这东西什么配置?

正所谓一分价钱一分货, 99块钱能买到什么配置诸君可自行想象. 我以自己亲身测出来数据说明一下:

  • CPU: i5-12500H单线程计算5000位圆周率的时间是11.056秒, 而香橙派Zero 3是一分半钟(以人类的视角来看没多大差距, 但以计算机的视角来看相差了可不止几辈子)
  • 内存: 正常PC/笔记本8G/16G起步, 此派的内存最低为1G, 还有1.5/2/4G的配置
  • 储存: 固态机械通通不能用, 派比硬盘还小, 只能使用tf卡作储存, 我购入了闪迪的64G储存卡

如此辣鸡的配置, Windows是肯定装不了的, 但是配上Linux, 只能说是绰绰有余了.

Linux有那么神奇? 没错, Linux就是那么神奇, 几乎有着变废为宝的神奇效果, 再烂的硬件也能重获新生.

除非这个硬件真的物理上的烂了…

如果你打算并已经购入了相关派, 那么可以继续往下阅读. 没有阅读欲望的读者至此已经被我硬灌了一些东西, 不如善始善终.

好了, 接下来就不一会扯Linux, 一会扯服务器了. 咱们专心来把玩一下这小巧精致的香橙派Zero 3.

注: 后面的内容会牵扯到Linux的知识, 我会尽量对我的操作进行解释. 如有疑问, 可在评论区提出.

玩之前我做了些什么

官方的文档非常非常详细, 安装系统的流程我不再赘述. 简单说明一下安装完成之后我做了些什么.

我安装的是官方提供的 Debian 12 桌面版, 内存是1.5G.

因为进到路由器后台查看派的IP, 再用ssh连接的方法太麻烦, 我直接用一根microHDMI线接到显示器上, 很快配好了WIFI, 蓝牙等信息, 顺带把密码改了一下.

改用户密码:

1
sudo passwd orangepi

改root密码:

1
sudo passwd

后来想改用户名, 网上搜了一些教程, 只能说有风险, 不建议尝试.

接着更新软件包(更新这步我其实是上来就干的)

打开终端执行:

1
sudo apt update -y && sudo apt upgrade -y

以更新所有软件包.

更新完成后, 即使没有要求, 建议重启一下.

我是怎么玩的

翻墙

万事翻为先.

由于派的CPU架构是ARM, 再加上Linux的因素, 可以使用的翻墙软件少之又少.

提供三种思路:

  1. PC/笔记本翻墙, 把局域网模式打开, 确保派和电脑在同一网络, 在派的终端输入`export https_proxy=xxx.xxx.xxx.xxx:xxxxx(开着翻墙软件的电脑的IP:端口号) 随后就可以进行一些需要翻墙的操作了, 例如从Github下文件之类的.

  2. 安卓手机如果root, 可在谷歌商店搜索VPN热点, 安装给予root权限后, 打开WLAN热点开关即可使用.

  3. 我之前写过一个clash_tui, 一个简易的clash终端版本, 这也是我现在正在使用的方案, 有兴趣的读者可以自行尝试.


推荐的服务

既然作为一个服务器了, 就理应跑一些服务. 不然这东西放在那吃灰吗?

1. CasaOS 面板

强烈建议安装, 因为它可以充当一个应用商店, 我后面推荐的所有服务都是基于此一点即成的!

可以到这个demo站看看样式: http://demo.casaos.io/ , 用户名和密码都是casaos.

安装CasaOS只需一条指令:

1
curl -fsSL https://get.casaos.io | sudo bash

进入不算漫长的安装过程, 完成之后只需要在同一局域网下的任意设备浏览器输入派的IP地址即可.

可使用ip addr指令查看, 注意不是127那个.

如果正常打开页面显示的是英文, 只需左上角第二个长得像设置的图标里修改语言为简体中文即可.

2. Memos 云便签+笔记

这个我真的非常喜欢, 界面简单清爽, 网页上没有任何图片, 全是简约的线条和文字.

demo站: https://demo.usememos.com/

PS: 我现在就是用Memos写博客hhhh.

安装只需在CasaOS面板的App Store里找到Memos, 点击安装即可.

3. Nextcloud 云服务

Nextcloud(下简称nc)是一个允许插件的自部署云服务.

什么意思呢?

现在nc的插件有photo, chat, todo, note等等, 等于说安装了nc就有了自己的云相册, 云盘, 聊天视频语音(即时通讯), 云待办, 云笔记. 无需担心会员, 无需担心限速, 因为这一切都是你的.

nc安装方式与Memos一样, 只需在App Store中搜索安装即可.

需要注意的是, nc在安装好后的一会是没法进行访问的, 需要等待几分钟.

4. Alist 云盘列表

可以看作是一个云盘聚合服务, 为不同的云盘提供了统一的浏览, 下载, 分享入口.

安装方式同上.

需要注意, Alist安装完成后的用户名是admin, 密码在右键Alist图标 > 设置 > 右上角终端与日志 > 日志里.

尾声

其他的我也还在研究. 截至目前, 我的香橙派已经稳定运行了两天, 除了上述说的服务外, 还跑了我自己写的一个tg机器人和网站, 内存占用50%(1.5G).

总而言之, 香橙派Zero 3作为一款国产派, 口碑绝对没有那么不堪, 生态也没有说的那么差劲, 什么买回来就当摆设之类的.

相反, 我在这款国产派上看到了实打实的性价比, 相较于树莓派好了不止一星半点(极少称赞国货, 这次献给香橙派啦!)


我是听话的便当.

Bye~❛‿˂̵✧


Linux 单片机把玩之 我用香橙派Zero 3 做服务器
https://wzk0.github.io/my-orangepi-zero-3/
作者
听话的便当
发布于
2024年2月22日
许可协议