在虚拟机Hyper-V中用iStore OS搭建xiaoya-alist

在Windows平台的虚拟机Hyper-V中用iStore OS搭建xiaoya-alist

  • 背景介绍
  • 准备相关工具
  • 在主板设置中打开CPU虚拟化设置
  • 在Windows中安装Hyper-V
    • 在Hyper-V新建虚拟交换机网络
    • 在Hyper-V新建虚拟磁盘
    • 在Hyper-V新建虚拟机
  • 在虚拟机中安装iStore OS
  • 在iStore OS安装小雅-alist相关服务
  • 将服务对公网映射出去

背景介绍

刷短视频是看到很多剪辑师剪辑一些电影视频精彩片段,想着现在很多影视平台都会员制收费,想着有没有免费的资源网站,在网上查了一下,有很多,不过都是在国外,资源有限,广告很多,而且不干净(也怕中毒呀)。网上查着查着就看到了这个强大资源网站小雅-alist。作为半桶水程序员,开始研究起来了。于是找了个破电脑搭建服务,于是有了这篇文章记录。来吧,跟着我搞起来。

准备相关工具

  1. 1核心2G内存200GB硬盘安装了Windows Server 2019的闲置电脑
  2. StarWind V2V Converter工具
  3. 安装虚拟盘
  4. iStore OS镜像

在主板设置中打开CPU虚拟化设置

这一步无疑是决定下面步骤进行的前提,这里以华硕主板为例:

  1. 电脑插电,开机,屏幕亮之前狂按F2或者Del键,进入主板BIOS管理界面,按F7进入高级模式,如下图所示:请添加图片描述
  2. 按方向键到高级模式中选择CPU设置,如下图所示:请添加图片描述
  3. 将Intel虚拟化技术设置为开启状态,如下图所示:请添加图片描述
  4. 按F10保存主板BIOS设置带电脑自动重启进入系统

主板设置完成,进入系统后进行下一步

在Windows中安装Hyper-V

这一步就比较简单,在Windows11Windows Server 2019这两个系统中安装测试没问题啦。可以参考大神的文章或者参考微软官网进行安装。下面看我在Windows Server 2019安装过程,其实和在Windows11基本一样:

  1. 在开始菜单中点击服务器管理,如下图所示:
    在这里插入图片描述
  2. 在右上角管理中点击添加角色和功能 ,如下图所示:在这里插入图片描述
  3. 在弹出来的对话框中一直点击下一步,到服务器角色Hyper-V 勾选上,继续点击下一步到最后确认安装成功,如下图所示:
    在这里插入图片描述
  4. 安装成功后点击开始菜单会出现Hyper-V管理器,点击打开它在这里插入图片描述

在Hyper-V新建虚拟交换机网络

  1. 点击 虚拟交换机管理器 新建一个虚拟交换机网络在这里插入图片描述
  2. 这里选择外部,点击创建虚拟交换机
    在这里插入图片描述
  3. 这里名称随便起一个,我之前起的名字是wan,如下图所示,点击确定即可
    在这里插入图片描述

在Hyper-V新建虚拟磁盘

  1. 新建系统虚拟磁盘system数据虚拟磁盘data

  2. 点击新建 —> 硬盘
    在这里插入图片描述

  3. 这里选择VHD格式。点击下一步
    在这里插入图片描述

  4. 数据会越来越大,所以这里选择动态扩展,方便以后能直接扩展。点击下一步

在这里插入图片描述
5. 这里给虚拟磁盘起个名称,我起的名字是data。位置一定要选择放在大于200GB的物理磁盘上。点击下一步

在这里插入图片描述
6. 这里直接把大小给到200GB
在这里插入图片描述
7. 这里直接点击完成即可
在这里插入图片描述
8. 同样的方式再创建一个虚拟系统盘,大小给10GB够了

在Hyper-V新建虚拟机

  1. 点击新建 —> 虚拟机
    在这里插入图片描述
  2. 在弹出框中点击下一步,指定名称(这个随便起个名字就行,我给的名字是iStore OS),这里有个虚拟机的存储位置(最好存在自己能找到的位置)。点击下一步
    在这里插入图片描述
  3. 这里选择第一代,不要选择第二代,我也搞不清楚第二代的后面安装系统时会出现进不了系统,按我理解应该是镜像下载的不是引导镜像,选择第二代的可以在官方下载带引导的镜像测试,我没测试哈。点击下一步
    在这里插入图片描述
  4. 这里内存不要超过物理主机的内存,我这里给了1024MB,因为我电脑内存就2G。最好把使用动态虚拟内存给勾选上,以免出现内存不足的情况。点击下一步
    在这里插入图片描述
  5. 这里把上面创建的虚拟交换机网络选上。点击下一步
    在这里插入图片描述
  6. 这里选择以后附加虚拟硬盘。点击下一步
    在这里插入图片描述
  7. 这里直接点击完成就完成了虚拟机的创建
    在这里插入图片描述

在虚拟机中安装iStore OS

  1. 下载StarWind V2V Converter工具
    就长这样
    在电脑上双击运行它进行安装,直接点击下一步,安装完成即可。
  2. 下载iStore OS镜像
    下载完成后直接解压备用
  3. 开始制作启动安装盘参考这里 ,我们这里选择输出的格式是第二项VHD格式
    制作完成后如下图所示:
    在这里插入图片描述
    您也可以直接下载我只做好的虚拟盘

在iStore OS安装小雅-alist相关服务

一键部署

bash -c "$(curl -fsSL https://raw.githubusercontent.com/monlor/docker-xiaoya/main/install.sh)"

加速源一键部署

export GH_PROXY=https://gh.monlor.com/ IMAGE_PROXY=ghcr.monlor.com && bash -c "$(curl -fsSL ${GH_PROXY}https://raw.githubusercontent.com/monlor/docker-xiaoya/main/install.sh)"

一键部署这个最好是在官方测试过的系统镜像上部署,不然会出现很多问题,比如网络问题

手动部署

#启动xiaoya-alist:
docker run -d --name alist \
    -v xiaoya:/data \
    -p 5678:5678 -p 2345:2345 -p 2346:2346 \
    -e TZ=Asia/Shanghai \
    -e ALIYUN_TOKEN=你的阿里云TOKEN \
    -e ALIYUN_OPEN_TOKEN=你的阿里云OPEN_TOKEN \
    -e ALIYUN_FOLDER_ID=你的阿里云FOLDER_ID \
    -e AUTO_UPDATE_ENABLED=true \
    -e AUTO_CLEAR_ENABLED=true \
    -e EMBY_ADDR=http://localhost:8096 \
    --network=host \
    ghcr.monlor.com/monlor/xiaoya-alist

#启动metadata用于元数据同步:
docker run -d --name metadata \
    -e LANG=C.UTF-8 \
    -e EMBY_ENABLED=true \
    -e JELLYFIN_ENABLED=false \
    -e AUTO_UPDATE_EMBY_CONFIG_ENABLED=true \
    -e ALIST_ADDR=http://localhost:5678 \
    -e EMBY_ADDR=http://localhost:8096 \
    -v xiaoya:/etc/xiaoya \
    -v media:/media/xiaoya \
    -v config:/media/config \
    -v cache:/media/config/cache \
    -v meta:/media/temp \
    --network=host \
    ghcr.monlor.com/monlor/xiaoya-metadata
    
#启动xiaoya-embyserver:
docker run -d --name emby \
    -e TZ=Asia/Shanghai \
    -e GIDLIST=0 \
    -e ALIST_ADDR=http://localhost:5678 \
    --privileged \
    --device /dev/dri:/dev/dri \
    -v media:/media \
    -v config:/config \
    -v cache:/cache \
    -p 8096:8096 \
    --network=host \
    ghcr.monlor.com/monlor/xiaoya-embyserver

将服务对公网映射出去

这里就不射岀去了,因为阿里有风控,射岀去会被封,那样白忙活了一天,而且还要但心安全问题,实在没必要。搭个私人影院就可以了!遇到问题可以留言,我有空回复,太久了话就不回复了,久了就忘了
这里鸣谢各位大神

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值