1. 项目背景与设备选型
N1盒子作为一款经典的ARM架构迷你主机,凭借其斐讯遗产的硬件配置和极高的性价比,在开发者社区中一直保持着旺盛的生命力。我手头这台N1已经稳定运行了三年多,从最初的电视盒子刷成OpenWrt路由,再到现在的轻量级服务器,这次决定用它来部署IYUUPlus这个种子辅种工具。
选择N1盒子的核心原因有三点:首先是功耗表现,实测待机功耗仅2.5W,24小时运行电费几乎可以忽略不计;其次是性能够用,Amlogic S905D这颗四核Cortex-A53处理器搭配1GB内存,应对轻量级Docker应用绰绰有余;最重要的是社区支持完善,Armbian系统经过多年迭代已经非常稳定。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 基础环境准备
2.1 系统镜像选择与刷机
当前主流选择是Armbian 23.02 Jammy版本,基于Debian 11构建。下载时需要注意选择带_bullseye_current_5.15.34内核的镜像,这个版本对N1的WiFi和蓝牙驱动支持最完善。刷机过程与传统方法无异:
- 使用BalenaEtcher将镜像写入U盘
- U盘启动后执行
./install-aml.sh写入eMMC - 关键步骤:首次启动后务必运行
armbian-config,在System选项中安装firmware-misc-nonfree驱动包
注意:不要使用最新版Armbian,其6.x内核存在USB3.0驱动兼容性问题,可能导致外接硬盘频繁掉线。
2.2 必要依赖安装
IYUUPlus需要PHP环境和MySQL数据库支持,推荐使用Docker部署以保持环境隔离。先安装基础工具链:
bash复制apt update && apt upgrade -y
apt install -y docker.io docker-compose git curl
配置Docker镜像加速(国内用户必需):
bash复制mkdir -p /etc/docker
cat > /etc/docker/daemon.json <<EOF
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
EOF
systemctl restart docker
