#
armbian 2026-05-22

电视盒子折腾记

By io 72 Views 11 MIN READ 0 Comments
配置:2+8G | 系统:Armbian | 38块要什么自行车

电视盒子

为什么要折腾这个?

手里多了个电视盒子,2G 内存 + 8G 存储,当电视看吧配置寒碜,扔了吧又可惜。正好它功耗低、能 24 小时开机,不如刷成 Linux 当个小服务器。

挂个硬盘就是 NAS,跑个 Docker 就能装各种服务,比买成品 NAS 便宜太多了。


一、到手第一件事:看看到底装了啥

盒子到手已经刷好 Armbian,先 SSH 连上去看看磁盘情况:

lsblk

这时候你会发现,盒子的内置存储只有 8G。别高兴太早,这点空间装 Docker 分分钟爆满。 外置硬盘是必须的。


二、挂载外置硬盘

插上你的移动硬盘或者 U 盘,先看看系统认没认出来:

lsblk

大概率会看到 /dev/sda 或者 /dev/sda1,那就是它了。

先建个挂载点,然后挂上去:

mkdir /mnt/mydisk
mount /dev/sda1 /mnt/mydisk

现在能用是能用了,但每次重启都得手动挂,烦得很。折腾 Linux 的第一原则:能自动的绝不手动。

查一下硬盘的 UUID:

blkid /dev/sda1

会输出一串类似 UUID="abc123-..." 的东西,复制下来。

编辑 /etc/fstab,加上一行:

UUID=你的UUID  /mnt/mydisk  auto  defaults,nofail  0  2

那个 nofail 很重要——万一哪天硬盘没插,系统不会卡在开机界面。插上就自动挂,不插也能正常启动。


三、装个 1Panel,让你不用天天敲命令

虽然命令行很酷,但有时候就是懒得打那么多字。1Panel 是个带图形界面的服务器管理工具,应用商店里点两下就能装 Docker 全家桶。

bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"

装完会蹦出来面板地址、用户名和密码,截图存好! 浏览器打开就能看到漂亮的仪表盘了。


四、Docker 搬家——最最最重要的一步

盒子的 eMMC 才 8G,装完系统剩不了多少。Docker 默认把镜像和容器数据都存在 /var/lib/docker,也就是在系统盘上。随便拉几个镜像,空间就红了。

务必把 Docker 挪到外置硬盘上。

先把 Docker 停了:

systemctl stop docker docker.socket

搬家,用 rsynccp 靠谱,坏处是中途看不到进度的话心里没底:

mkdir -p /mnt/mydisk/docker
rsync -avzP /var/lib/docker/ /mnt/mydisk/docker/

搬完之后告诉 Docker 新家在哪。创建或编辑 /etc/docker/daemon.json

{
  "data-root": "/mnt/mydisk/docker"
}
注意:那个配置项叫 data-root,不是什么 docker-rootdata-dir,写错了 Docker 直接不理你。

启动验证:

systemctl start docker docker.socket
docker info | grep "Docker Root Dir"

看到输出指向 /mnt/mydisk/docker,心里这块石头就落地了。


五、在国内,不给 Docker 配镜像源就是跟自己过不去

默认从 Docker Hub 拉镜像慢到令人发指。用这个一键脚本搞定:

bash <(curl -sSL https://linuxmirrors.cn/docker.sh)

或者你手动把镜像源加到 /etc/docker/daemon.json 里:

{
  "data-root": "/mnt/mydisk/docker",
  "registry-mirrors": [
    "https://docker.1ms.run",
    "https://docker.xuanyuan.me"
  ]
}

改完重启 Docker:

systemctl restart docker

现在拉镜像终于有正常速度了,感动。


六、开个 Samba 共享,盒子变 NAS

折腾了半天 Docker,差点忘了最朴素的需求——能当网盘用。Windows 和 Mac 自带的文件管理器都支持 SMB 协议,直接就能访问盒子上的文件。

安装:

apt update && apt install samba -y

编辑配置文件 /etc/samba/smb.conf,在后面加一段:

[N1]
   comment = 公共共享
   path = /mnt/mydisk
   browseable = yes
   writable = yes
   valid users = io

建个 SMB 用户(跟系统用户是两回事,密码得单独设):

useradd -M -s /usr/sbin/nologin io
smbpasswd -a io        # 设密码
chown -R io:io /mnt/mydisk

启动并设为开机自启:

systemctl restart smbd
systemctl enable smbd

搞定。在电脑文件管理器地址栏输入 \\盒子IP\N1,输密码就能访问了。往里面丢电影、丢音乐、丢备份,随便造。


七、青龙面板——薅羊毛自动化

这个东西老玩家都懂,不懂的解释一下:很多 App 和网站每天有签到领积分、领优惠券、做任务换奖励。手动点太累,青龙面板就是替你自动跑这些脚本的。

安装

最简单的方式:

armbian-software
# 输入 124,回车等着就行

怎么玩

进去之后大概是这个流程:

  1. 订阅脚本仓库 → 把别人写好的脚本地址填进去,青龙会自动拉下来
  2. 配置环境变量 → 把你要薅的平台的 Cookie 填进去(微信京东、什么值得买之类的)
  3. 设置定时任务 → 每天几点自动跑,签到、领券、做任务一条龙
  4. 看日志收菜 → 偶尔看一眼有没出错就行了
常用仓库:https://github.com/6dylan6/jdpro.githttps://github.com/KingRan/KR.git

八、还能玩什么?

1Panel 的应用商店里有一大堆现成的 Docker 应用,搜一下就装上:

想干啥装这个一句话说明
管理 DockerPortainer可视化的,不用敲命令了
挂各种网盘Alist阿里云盘、百度网盘、夸克……全挂到一起
看电影Jellyfin自己搭的 Netflix,海报墙刮削一条龙
下载 BTqBittorrent下电影、下学习资料,24 小时挂着
听音乐Navidrome把硬盘里的 MP3 变成私人 Spotify
多设备同步Syncthing手机电脑文件自动同步,换设备不用拷
离线下载Aria2-Pro支持 HTTP/BT/磁力,几乎万能

总结

一个不到一百块的电视盒子,刷上 Armbian 之后能干的事:

  • 📁 挂个硬盘当 NAS,全家共享文件
  • 🐳 Docker 跑各种服务,想装啥装啥
  • 🎬 Jellyfin 搭私人影院,海报墙看着就舒服
  • 🦙 青龙面板自动签到薅羊毛
  • 🌐 旁路由跑代理
  • 🔋 功耗极低,24 小时开着不心疼

这东西最有意思的地方不是它能做什么,而是花最少的钱办最多的事的那种满足感。


💡 参考来源:好用斋 Docker 懒人包 · 简书 N1 盒子折腾教程

本文由 io 原创

采用 CC BY-NC-SA 4.0 协议进行许可

转载请注明出处:https://godd.asia/index.php/archives/21/

TAGS: armbian

相关推荐

  • 暂无相关推荐,看看别的吧。

0 评论

发表评论