iStoreOS折腾记录
之前家里的网络方案是:
一台OpenWRT、一台AIO(内有群晖、win、linux等系统),但美中不足就是功耗太高了(48核心epyc),后来发现自己似乎用不到七八块硬盘和这么高的算力,至少,不需要这么高的算力7*24小时运行。
于是想着用一台:【有核显】+【低功耗】+【多2.5G网口】+【1个以上sata口】的小主机,来替换现有方案。
这样做不仅能大副将低功耗,也可以“简配降本”。
以上这些需求,n100的多网口小主机刚好完美的契合,我购买的是畅网微控的5网口锋尚版,加内存一共花费1200元。
配置如下:
硬件 | 配置 |
---|---|
CPU | n100 4核4线程,tdp才6w |
显卡 | n100自带24EU核显 |
内存 | 光威 16g 4800 D5内存 |
网卡 | 5个2.5G i226v |
显示 | 2hdmi、1DP、1*type-C(四显) |
存储 | 2个nvme、2个sata3.0 |
主角:iStroeOS
目前对核显支持较好的OpenWRT系统中iStoreOS算是特别完善的了,一直到14代都能有不错的支持。所以打算,直接把硬盘装进iStoreOS中,并用docker安装Jellyfin或者Emby直接替换原来的op+群晖。
这里多说一句,现在各种aio方案中动不动就“ikuai主路由+op旁路由”属于典型的没事找事,除非你有多线多播需求,否则都是无脑行为,op本身稳定性不比ikuai差,功能更是碾压之(多播op也可以的)。
一、安装iStoreOS
A、下载最新系统https://fw.koolcenter.com/iStoreOS/x86_64_efi/ ,下载Rufus写入U盘。
B、U盘引导开机,加载完成后,输入quickstart
,按照界面引导“Install X86”安装,然后拔掉U盘重启。
C、默认IP http://192.168.100.1,默认密码:password。进入配置即可。
二,挂载系统硬盘
无论你用多么小的硬盘安装系统,剩余的空间也够用了,我用16G的傲腾,实际空间大概是13个G,安装后挂载剩余空间分配给docker也很富裕的。
因为iStoreOS都是比较直观的配置界面,所以,基本不需要学习各种命令行。自己在首页试着随便点点就能全部搞定。不得不说现在玩这些东本真的简单,成本真的低。
三,开启核显驱动
在“系统-杂项-加载额外驱动“勾选核显驱动,重启系统。
四,Docker安装Jellyfen/emby
此处省略...N多内容。之前我刚好赶上docker不能用,这一步可是折腾了一大圈!!
因为iStoreOS目前有了专门解决docker无法拉取镜像的插件,所以省去了很多折腾。
五,插入存储硬盘
插入硬盘后直接挂载使用即可。
我不想让大容量机械硬盘频繁重启,所以现在再上机比较合适。
这里需要说一点,iStoreOS可以正常挂载NTFS格式的硬盘,完全可以在win下把内容整理好后直接插入,记得不要不小心格式化了。
这样以后可以直接把硬盘拆掉直接装进windows无损使用,特别方便。
六,安装Jellyfen
Jellyfen后台开启硬解后最好再重启一下系统。
因为人个人平时使用emby所以,自己还是继续用emby了。关于emby破解,我之前记录过!
这里把我个人在iStoreOS docker里安装的东西列出,以备后用。
提示小白/mnt/nvme0n1-4/
和/mnt/sata2-1/
替换为自己的路径。
1、 Alist
docker run \
--net=bridge \
-p 5244:5244 \
-v /mnt/nvme0n1-4/Configs/alist:/opt/alist/data \
--restart=unless-stopped \
--name Alist \
-d docker.rainbond.cc/xhofe/alist:latest
2、 Aria2
docker run -d \
--name aria2 \
--restart unless-stopped \
--log-opt max-size=1m \
-e UMASK_SET=022 \
-e RPC_SECRET=prc_password \
-e RPC_PORT=6800 \
-e LISTEN_PORT=6888 \
-p 6800:6800 \
-p 6888:6888 \
-p 6888:6888/udp \
-v /mnt/nvme0n1-4/Configs/Aria2:/config \
-v /mnt/sata2-1/Downloads:/downloads \
docker.rainbond.cc/p3terx/aria2-pro:latest
3, Emby
docker run \
--network=host \
-v /mnt/nvme0n1-4/Configs/Emby:/config \
-v /mnt/sata2-1/Media:/Media \
-e TZ="Asia/Shanghai" \
--device /dev/dri:/dev/dri \
-e UID=0 \
-e GID=0 \
-e GIDLIST=0 \
--restart always \
--name emby \
-d docker.rainbond.cc/emby/embyserver:latest
4,HomeAssistaant
docker run -d \
--name homeassistant \
--restart=always \
--network=host \
-e TZ=Asia/Shanghai \
-v /mnt/nvme0n1-4/Configs/HomeAssistant:/config \
docker.rainbond.cc/homeassistant/home-assistant
5, TinyMediaManager
docker run \
--name tinymediamanager \
--net=bridge \
-v /mnt/nvme0n1-4/Configs/TinyMediaManager:/config \
-v /mnt/sata2-1/Media:/media \
-p 5800:5800 \
-e UID=0 \
-e GID=0 \
-e GIDLIST=0 \
--restart always \
-d docker.rainbond.cc/dzhuang/tinymediamanager:latest
6, qBittorrent
docker run -d \
--restart unless-stopped \
--name qBittorrent \
-v /mnt/nvme0n1-4/Configs/qBittorrent:/config \
-v /mnt/sata2-1/Downloads:/downloads \
-p 7881:7881 \
-p 7881:7881/udp \
-p 8080:8080 \
docker.rainbond.cc/linuxserver/qbittorrent:latest
7, filebrowser
docker run -d \
--restart unless-stopped \
--name FileBrowser \
-v /mnt/nvme0n1-4/Documents:/srv \
-v /mnt/nvme0n1-4/Configs/FileBrowser/ssl.crt:/ssl.crt \
-v /mnt/nvme0n1-4/Configs/FileBrowser/ssl.key:/ssl.key \
-v /mnt/nvme0n1-4/Configs/FileBrowser/database.db:/database.db \
-v /mnt/nvme0n1-4/Configs/FileBrowser/.filebrowser.json:/.filebrowser.json \
-p 1080:80 \
docker.rainbond.cc/filebrowser/filebrowser:latest
在这个平台中,建议把filebrowser当作主力文件管理系统,确实非常方便的。
七,其它
省略。。待整理
本文最后更新时间为 2024-07-07 21:13
可点击网站右下角图标,直接给博主发实时信息。