ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

闲置电视盒子变 ARM 家庭服务器:Armbian 刷机、自托管与调优实操

闲置电视盒子变 ARM 家庭服务器:Armbian 刷机、自托管与调优实操 闲置电视盒子变 ARM 家庭服务器Armbian 刷机、自托管与调优实操【免费下载链接】amlogic-s9xxx-armbianSupports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.项目地址: https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian用 amlogic-s9xxx-armbian 项目做 Armbian 刷机把吃灰的 Amlogic 电视盒子变成一台 10W 功耗的 ARM 服务器跑 Docker、自建影音库、做文件同步都没问题。本文按拿到盒子→写入系统→跑通第一个服务的顺序走一遍命令都可以直接复制再附上翻车点速查。⚡ 速览这套方案适不适合你项目说明适用硬件Amlogic s905x3 / s922x / s912 等盒子以及 Rockchip、Allwinner 平台设备完整列表见 README系统形态基于 Debian/Ubuntu 的Armbian可装进eMMC焊死在主板上的闪存存储也可常驻 TF/USB 使用能力上限完整 apt 软件生态 Docker 自托管 内核更新/自编译上手时间刷机加跑通第一个服务约 30~60 分钟适合人群会用 SSH、想折腾低功耗家用服务器的人只想玩影音的不建议折腾注意一点老款 s905 系列盒子只能用 TF/SD/USB 启动不支持写入 eMMC其他型号均可装进 eMMC。 从零搭建拿到盒子后 7 步跑通获取镜像到项目 Releases 页面下载对应型号如 s905x3的img镜像并解压备用。写盘用 Rufus 或 balenaEtcher 把镜像写进 U 盘插到盒子 USB 口。让盒子从 U 盘启动如果开机还进安卓按 使用文档 12.4 节 开启开发者模式在电脑执行adb shell reboot update即可重启进 Armbian。登录系统路由器管理页找到名为 Armbian 的设备 IP执行ssh root盒子IP默认密码1234。写入 eMMC执行armbian-install按提示确认把系统装进 eMMC。装完重启、拔 U 盘再次 SSH 登录执行armbian-apt选一个国内软件源后面装软件会快很多。跑通第一个服务执行armbian-software输入101安装 Docker——你的第一个自托管服务就绪。Tip刷机前强烈建议先执行armbian-ddbr按提示输入b备份原安卓系统备份在/ddbr/BACKUP-arm-64-emmc.img.gz后悔时随时能还原。 核心玩法拆解把旧盒子变成家庭影音库适合手头有一批电影/剧集文件想在电视或手机上流媒体播放的情况。armbian-software # 打开软件中心列表带 ID 编号 # 输入 101 先装 Docker再输入 107 安装 Jellyfin 媒体服务 # 装完访问 http://盒子IP:8096 建媒体库把影音目录挂进去验收标准浏览器能打开:8096端口并登录后台添加媒体库后电影/剧集能被刮削出海报和简介手机/电视端 Jellyfin 客户端能流畅播放 1080p 视频进阶提示S905X3 支持 4K HEVC 硬件解码大文件直连direct play优先于转码转码任务吃 CPU4 核 A55 只建议偶尔用。跑自托管小工具文件同步 定时任务适合想给多台设备同步文件、跑自动化脚本但不想维护复杂应用栈的情况。armbian-software # 继续通过软件中心安装 # 输入 113 装 Syncthing做设备间实时文件同步端口 8384 # 输入 124 装 QingLong跑每日签到、日志清理等定时脚本端口 5700 # …省略… 各服务默认端口见 documents/armbian_software.md验收标准Syncthing 后台配对成功后盒子目录里的文件变化能在另一台设备自动出现QingLong 里建一个每小时执行的 shell 任务日志显示success重启盒子后所有服务自动拉起Docker 容器默认开机自启进阶提示装个114FileBrowser端口 8002等于多一个带预览的网页文件管理器比直接翻 Samba 目录省事。24 小时常开服务器系统保养与救援适合系统长期挂机运行、需要跟进内核更新但又怕变砖的情况。armbian-sync # 把系统内置脚本更新到最新版 armbian-update # 更新内核旧内核自动备份到 /ddbr/backup # 新内核翻车时执行 armbian-update -s 从备份恢复验收标准uname -r显示新内核版本号备份目录/ddbr/backup里保留着最近 3 个旧内核断电重启后系统正常拉起、SSH 可登录进阶提示想自己加驱动补丁在盒子里直接执行armbian-kernel -u更新编译环境、armbian-kernel -k 6.6.12编译指定版本方法详见 内核编译文档也可克隆仓库git clone https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian用./recompile在电脑上本地编译。⚙️ 性能与稳定性调优只列三个做了有感知的项目。1. 跑容器时被 OOM 杀掉现象Docker 容器运行中突然退出dmesg里能看到 OOM 记录。原因盒子普遍只有 1~2GB 内存多开服务后物理内存见底。修复armbian-swap 2 # 参数单位是 GB用磁盘空间补内存预期效果不再无故 OOM代价是极端负载时响应略慢。2. 遥控器一按盒子就关机现象当服务器用着误碰遥控器触发关机服务全断。原因系统默认启用红外接收模块meson_ir。修复把blacklist meson_ir追加到/etc/modprobe.d/blacklist.conf后重启文档 12.5 节。预期效果红外事件彻底屏蔽误触不再关机。3. 内核更新后系统起不来现象刷了新内核开机黑屏SSH 连不上。原因新内核与个别盒子的设备树文件DTB兼容性不佳。修复用 U 盘启动旧系统执行armbian-update -s把 USB 里的系统内核恢复回 eMMC。预期效果几分钟回到可用状态不用重新刷机。 高频问题速查插 U 盘不启动屏幕无反应→ 盒子没走 USB 启动路径 → 安卓里开开发者模式后adb shell reboot update12.4 节。SSH 连不上→ 用错账号或 IP → 默认root/1234端口 22IP 以路由器管理页为准。下载速度像蜗牛→ 软件源是海外地址 →armbian-apt切换地区源。想换回安卓系统→ 刷机前备份过 →armbian-ddbr输入r恢复没备份则按 12.3 节 用线刷工具重刷安卓包。s905 老盒子armbian-install无反应→ 该系列仅支持 TF/SD/USB → 保留 U 盘常驻使用即可属正常现象。收尾项目自 2021 年 9 月起步设备列表还在持续扩容内核覆盖 5.10 到 6.18 多个系列并保持更新属于能日常挂机的成熟度。想继续深挖分区原理、u-boot 制作或自定义驱动使用文档 的 9 章和 12 章常见问题是最直接的入口。【免费下载链接】amlogic-s9xxx-armbianSupports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.项目地址: https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表