【OEC Turbo榨干计划】让 RK3566 起死回生!CasaOS 退退退!
nanshan 2025-05-02 12:26 7 浏览 0 评论
本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:XFlower
CasaOS 把我的小主机榨干了
OEC Turbo 搭载的 RK3566 是颗四核 Arm 处理器,性能本就有限。不少值友刷 Armbian 后,会跟着教程部署 CasaOS。起初我也随大流,但很快发现 CasaOS 对这颗小 CPU 太不友好,日常运行时 CPU 占用居高不下,可它提供的功能却十分有限。
常用的功能中,所谓的 “应用”,本质就是 Docker,外加文件浏览和文件共享功能。就这点功能,却要消耗大量 CPU 资源,性价比着实不高。作为追求降本增效的 “老板”,我决定寻找替代方案。Docker 应用管理换成国人开发的 DPanel,相较于 1Panel 这类面向运维的工具,DPanel 功能更符合家用,没有冗余功能,轻量且够用。文件管理则直接用 Alist,只需配置好映射,就能实现文件浏览和文件共享。
开搞
连接ssh
刷机完成后,我们可以通过 ssh 连接 OEC Turbo。当然,如果你习惯使用 Putty、Xshell 等其他终端工具,同样可以实现设备连接。这些工具只是操作界面不同,最终目的都是让我们成功连接到 Armbian 系统,进行后续的配置与管理,本质上没有区别。
Winodws 系统直接打开命令提示符或者 Power Shell,输入ssh 用户名@IP地址,如果是第一连接会询问是否记住,输入yes就行。
ssh命令
然后直接输入 Armbian 的登录密码就行,一般刷的包上面都有说明密码是多少。输入密码是不显示的,输入完成后回车就好。
输入密码
当显示这个界面就是连接成功了,我用的是 Mac + Tabby 截图的并且之前没截图使用的PVE上虚拟了一个 Armbian,窗口可能不一样但是内容是差不多的,不同包也可能显示欢迎信息不太一样。
连接成功
挂载硬盘
OEC Turbo自带一个2.5寸硬盘位,我们需要先把硬盘挂载到系统上。先使用 lsblk 命令查看都有哪些硬盘,我这里显示有两个硬盘,并且 sdb 是一个全新的硬盘,需要分区并且格式化之后才能挂载。
lsblk
使用 fdisk /dev/sdb 命令分区,先输入 n 之后一顿回车就是全盘分一个区。如果你硬盘是已经分过区并且是 ext4 之类可以直接挂载。
分区
使用 mkfs.ext4 /dev/sdb1 格式化刚刚的分区。
格式化分区
最后创建个挂载分区用的目录,我个人习惯是 /mnt/internal ,你也可以修改成你喜欢的路径。挂载命令的 /dev/sdb1 是刚刚创建的硬盘分区。最后使用 nano 修改 /etc/fstab 让系统重启后自动挂载硬盘。
mkdir -p /mnt/internal
mount /dev/sdb1 /mnt/internal
nano /etc/fstab
最后一行加入下面这行,记得改成你自己的,然后按 Ctrl + X 快捷键,再按 Y 保存,之后回车就能退出了。
/dev/sdb1 /mnt/internal ext4 defaults 0 0
nano
安装docker并修改docker根目录和镜像
先更换 Armbian 的软件源。这一步也可以不做,因为我会使用 apt 安装软件所以手动换一下。
sed -i.bak 's|URIs: https://apt.armbian.com|URIs: https://mirrors.tuna.tsinghua.edu.cn/armbian|' /etc/apt/sources.list.d/armbian.sources
换源
安装 docker ,看见下面的信息就是安装成功了。
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
docker 安装成功
先创建一个 docker 目录在硬盘上,然后在使用 tee 命令把镜像地址和 data-root 配置写到文件中,最后重新启动 docker 。
mkdir -p /mnt/internal/docker
tee /etc/docker/daemon.json <
{
"registry-mirrors":[
"https://docker.1ms.run",
"https://docker.xuanyuan.me"
],
"data-root": "/mnt/internal/docker"
}
EOF
systemctl daemon-reload
systemctl restart docker
重启后使用 docker info 命令就能查看到 docker root 已经改变了,以后再下载映像之类的都会在这个目录了,就不用担心 OEC Turbo 那可怜的空间不够用了。
docker info
DPanel 启动
先创建目录,我习惯将运行的 docker 都放在硬盘的 appdata 中。
mkdir -p /mnt/internal/appdata/dpanel
然后我们接着使用 nano 命令创建 docker compose 。/dpanel 这个目录保存着 dpanel 的所有数据,我比较习惯都映射到
/mnt/internal/appdata/dpanel/data。同样按 Ctrl + X 快捷键,再按 Y 保存,之后回车就能退出了。最后使用 docker compose 命令启动就好,然后访问 IP:8807。
nano /mnt/internal/appdata/dpanel/compose.yaml
services:
dpanel:
image: dpanel/dpanel:lite
container_name: dpanel
restart: unless-stopped
ports:
- 8807:8080
environment:
APP_NAME: dpanel # 请保持此名称与 container_name 一致
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /mnt/internal/appdata/dpanel/data:/dpanel
docker compose -f /mnt/internal/appdata/dpanel/compose.yaml up -d
dpanel
配置 DPanel
第一次访问网页后会要求创建用户,然后在【系统-应用商店】添加 CasaOS 的应用商店地址,再次打开【Compose-应用商店】创建使用的应用了,并且和 CasaOS 一样。
https://play.cuse.eu.org/Cp0204-AppStore-Play-arm.zip
dpanel添加应用商店
dpanel应用商店
这才是低功耗设备的正确打开方式
到这里就安装部署配置完成了,至于 Alist 可以使用 Dpanel 在应用商店中安装,也可以看我上篇文章。如果你也有一台OEC Turbo,千万别再用 CasaOS 了,DPanel + Alist 的组合,就像给老黄牛装上了涡轮增压,既能跑又省油。虽然虽然配置看起来麻烦但是实际就简单几步就可以配置完成。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
相关推荐
- F5负载均衡器如何通过irules实现应用的灵活转发?
-
F5是非常强大的商业负载均衡器。除了处理性能强劲,以及高稳定性之外,F5还可以通过irules编写强大灵活的转发规则,实现web业务的灵活应用。irules是基于TCL语法的,每个iRules必须包含...
- 映射域名到NAS
-
前面介绍已经将域名映射到家庭路由器上,现在只需要在路由器上设置一下端口转发即可。假设NAS在内网的IP是192.168.1.100,NAS管理端口2000.你的域名是www.xxx.com,配置外部端...
- 转发(Forward)和重定向(Redirect)的区别
-
转发是服务器行为,重定向是客户端行为。转发(Forward)通过RequestDispatcher对象的forward(HttpServletRequestrequest,HttpServletRe...
- SpringBoot应用中使用拦截器实现路由转发
-
1、背景项目中有一个SpringBoot开发的微服务,经过业务多年的演进,代码已经累积到令人恐怖的规模,亟需重构,将之拆解成多个微服务。该微服务的接口庞大,调用关系非常复杂,且实施重构的人员大部分不是...
- 公司想搭建个网站,网站如何进行域名解析?
-
域名解析是将域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务。IP地址是网络上标识站点的数字地址,为方便记忆,采用域名来代替IP地址标识站点地址。域名解析就是域名到IP地址的转...
- 域名和IP地址什么关系?如何通过域名解析IP?
-
一般情况下,访客通过域名和IP地址都能访问到网站,那么两者之间有什么关系吗?本文中科三方针对域名和IP地址的关系和区别,以及如何实现域名与IP的绑定做下介绍。域名与IP地址之间的关系IP地址是计算机的...
- 分享网站域名301重定向的知识
-
网站域名做301重定向操作时,一般需要由专业的技术来协助完成,如果用户自己在维护,可以按照相应的说明进行操作。好了,下面说说重点,域名301重定向的操作步骤。首先,根据HTTP协议,在客户端向服务器发...
- NAS外网到底安全吗?一文看懂HTTP/HTTPS和SSL证书
-
本内容来源于@什么值得买APP,观点仅代表作者本人|作者:可爱的小cherry搭好了NAS,但是不懂做好网络加密,那么隐私泄露也会随时发生!大家好,这里是Cherry,喜爱折腾、玩数码,热衷于分享数...
- ForwardEmail免费、开源、加密的邮件转发服务
-
ForwardEmail是一款免费、加密和开源的邮件转发服务,设置简单只需4步即可正常使用,通过测试来看也要比ImprovMX好得多,转发近乎秒到且未进入垃圾箱(仅以Mailbox.org发送、Out...
- 使用CloudFlare进行域名重定向
-
当网站变更域名的时候,经常会使用域名重定向的方式,将老域名指向到新域名,这通常叫做:URL转发(URLFORWARDING),善于使用URL转发,对SEO来说非常有用,因为用这种方式能明确告知搜索引...
- 要将端口5002和5003通过Nginx代理到一个域名上的操作笔记
-
要将端口5002和5003通过Nginx代理到域名www.4rvi.cn的不同路径下,请按照以下步骤配置Nginx:步骤说明创建或编辑Nginx配置文件通常配置文件位于/etc/nginx/sites...
- SEO浅谈:网站域名重定向的三种方式
-
在大多数情况下,我们输入网站访问网站的时候,很难发现www.***.com和***.com的区别,因为一般的网站主,都会把这两个域名指向到同一网站。但是对于网站运营和优化来说,www.***.com和...
- 花生壳出现诊断域名与转发服务器ip不一致的解决办法
-
出现诊断域名与转发服务器ip不一致您可以:1、更改客户端所处主机的drs为223.5.5.5备用dns为119.29.29.29;2、在windows上进入命令提示符输入ipconfig/flush...
- 涨知识了!带你认识什么是域名
-
1、什么是域名从技术角度来看,域名是在Internet上解决IP地址对应的一种方法。一个完整的域名由两个或两个以上部分组成,各部分之间用英文的句号“.”来分隔。如“abc.com”。其中“com”称...
- 域名被跳转到其他网站是怎么回事
-
当你输入域名时被跳转到另一个网站,这可能是由几种原因造成的:一、域名可能配置了域名转发服务。无论何时有人访问域名,比如.com、.top等,都会自动重定向到另一个指定的URL,这通常是在域名注册商设...
你 发表评论:
欢迎- 一周热门
-
-
爱折腾的特斯拉车主必看!手把手教你TESLAMATE的备份和恢复
-
如何在安装前及安装后修改黑群晖的Mac地址和Sn系列号
-
[常用工具] OpenCV_contrib库在windows下编译使用指南
-
WindowsServer2022|配置NTP服务器的命令
-
Ubuntu系统Daphne + Nginx + supervisor部署Django项目
-
WIN11 安装配置 linux 子系统 Ubuntu 图形界面 桌面系统
-
解决Linux终端中“-bash: nano: command not found”问题
-
NBA 2K25虚拟内存不足/爆内存/内存占用100% 一文速解
-
Linux 中的文件描述符是什么?(linux 打开文件表 文件描述符)
-
K3s禁用Service Load Balancer,解决获取浏览器IP不正确问题
-
- 最近发表
- 标签列表
-
- linux 查询端口号 (58)
- docker映射容器目录到宿主机 (66)
- 杀端口 (60)
- yum更换阿里源 (62)
- internet explorer 增强的安全配置已启用 (65)
- linux自动挂载 (56)
- 禁用selinux (55)
- sysv-rc-conf (69)
- ubuntu防火墙状态查看 (64)
- windows server 2022激活密钥 (56)
- 无法与服务器建立安全连接是什么意思 (74)
- 443/80端口被占用怎么解决 (56)
- ping无法访问目标主机怎么解决 (58)
- fdatasync (59)
- 405 not allowed (56)
- 免备案虚拟主机zxhost (55)
- linux根据pid查看进程 (60)
- dhcp工具 (62)
- mysql 1045 (57)
- 宝塔远程工具 (56)
- ssh服务器拒绝了密码 请再试一次 (56)
- ubuntu卸载docker (56)
- linux查看nginx状态 (63)
- tomcat 乱码 (76)
- 2008r2激活序列号 (65)