登录 | 注册

轻扣指间,静听心声

iStoreOS折腾记录

发表于 06-30 / 592 阅读 / 0 评论 / 需时3.3’

之前家里的网络方案是:
一台OpenWRT、一台AIO(内有群晖、win、linux等系统),但美中不足就是功耗太高了(48核心epyc),后来发现自己似乎用不到七八块硬盘和这么高的算力,至少,不需要这么高的算力7*24小时运行。
于是想着用一台:【有核显】+【低功耗】+【多2.5G网口】+【1个以上sata口】的小主机,来替换现有方案。

这样做不仅能大副将低功耗,也可以“简配降本”。

以上这些需求,n100的多网口小主机刚好完美的契合,我购买的是畅网微控的5网口锋尚版,加内存一共花费1200元。

配置如下:

硬件配置
CPUn100 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

评论功能已关闭!
可点击网站右下角图标,直接给博主发实时信息。