小雅alist全家桶:Hyper-V深度解析

小雅alist全家桶hyper-v

时间:2025-01-04 18:18


小雅alist全家桶在Hyper-V上的部署与体验 在现今数字化资源日益丰富的时代,找到一款高效且全面的资源管理工具显得尤为重要

    小雅alist作为一个强大的资源聚合平台,凭借其丰富的功能和用户友好的界面,逐渐在广大资源爱好者中赢得了口碑

    本文将详细介绍如何在Windows平台的虚拟机Hyper-V上部署小雅alist全家桶,并通过实际操作,分享使用心得与体验

     一、背景介绍与前期准备 小雅alist以其强大的搜索功能和丰富的资源索引,成为许多影视爱好者的首选工具

    然而,为了最大化其效用,我们需要一个稳定且高效的运行环境

    虚拟机Hyper-V,作为Windows平台上功能强大的虚拟化解决方案,提供了广泛的操作系统支持和强大的管理功能,非常适合用于部署小雅alist全家桶

     在开始部署之前,我们需要准备以下工具和硬件资源: 1.Windows Server 2019或更高版本的操作系统(本文将以Windows Server 2019为例)

     2.Hyper-V功能(需确保已在系统中启用)

     3.iStore OS镜像文件(用于虚拟机操作系统的安装)

     4.闲置电脑一台,配置建议为:1核心CPU,2G内存,200GB硬盘(实际配置可根据需求调整)

     5.StarWind V2V Converter工具(可选,用于虚拟磁盘的转换)

     二、在主板设置中打开CPU虚拟化设置 虚拟化功能的开启是后续步骤顺利进行的前提

    以华硕主板为例,具体步骤如下: 1.电脑插电开机,在屏幕亮之前狂按F2或Del键,进入主板BIOS管理界面

     2.按F7进入高级模式,通过方向键选择CPU设置

     3.将Intel虚拟化技术(Intel VT-x)设置为开启状态

     4.按F10保存主板BIOS设置,并重启电脑,使设置生效

     三、安装与配置Hyper-V 在Windows Server 2019中安装Hyper-V的步骤如下: 1.打开“服务器管理器”,在右上角点击“添加角色和功能”

     2.在向导中一直点击“下一步”,直至在“服务器角色”页面勾选“Hyper-V”

     3.继续点击“下一步”直至完成安装

     4.安装成功后,在开始菜单中找到并打开“Hyper-V管理器”

     四、新建虚拟网络交换机 在Hyper-V中,虚拟网络交换机的创建是连接虚拟机与外部网络的关键步骤: 1.在Hyper-V管理器中,点击“虚拟交换机管理器”

     2.选择“新建虚拟网络交换机”,类型选择“外部”

     3.为虚拟交换机命名,并点击“确定”完成创建

     五、新建虚拟磁盘 虚拟磁盘的创建用于存储虚拟机操作系统和数据: 1.在Hyper-V管理器中,右键点击“虚拟硬盘”,选择“新建虚拟硬盘”

     2.选择“VHD”格式,并设置磁盘类型为“动态扩展”,方便以后扩展

     3.为虚拟磁盘命名,并指定存放位置(建议选择大于200GB的物理磁盘)

     4.设置磁盘大小(如200GB),并点击“完成”创建数据虚拟磁盘

     5.同样的方式,再创建一个大小为10GB的系统虚拟磁盘

     六、新建虚拟机 虚拟机是小雅alist全家桶运行的载体: 1.在Hyper-V管理器中,右键点击“虚拟机”,选择“新建虚拟机”

     2.指定虚拟机名称(如iStore OS),并选择存储位置

     3.选择虚拟机代数(推荐选择第一代)

     4.分配内存(如1024MB,根据物理主机内存调整)

     5.配置网络,选择之前创建的虚拟网络交换机

     6.选择使用动态虚拟内存,以避免内存不足的情况

     7.选择“以后附加虚拟硬盘”,并点击“完成”完成虚拟机的创建

     七、在虚拟机中安装iStore OS iStore OS作为小雅alist全家桶的运行环境,其安装步骤如下: 1.下载并解压iStore OS镜像文件

     2.在虚拟机设置中,挂载下载的iStore OS镜像作为启动光盘

     3.启动虚拟机,并按照屏幕提示完成iStore OS的安装

     八、安装小雅alist全家桶 在iStore OS中安装小雅alist全家桶,包括小雅alist、小雅metadata和小雅embyserver等服务: 1.一键部署小雅alist: - 打开终端,运行以下命令: ```bash bash -c$(curl -fsSL https://raw.githubusercontent.com/monlor/docker-xiaoya/main/install.sh) ``` - 若需加速部署,可使用以下命令: ```bash exportGH_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) ``` 2.启动小雅alist: - 使用docker命令启动小雅alist服务,配置阿里云TOKEN等相关参数: ```bash 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 ``` 3.启动小雅metadata: - 使用docker命令启动元数据同步服务: ```bash 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 ``` 4.启动小雅embyserver: - 使用docker命令启动emby服务: ```bash docker run -d --name emby -e TZ=Asia/Shanghai -e GIDLIST=0 -e ALIST_ADDR=http://localhost:5678