使用Ubuntu安装dify,首先安装虚拟机。
这里我使用hyper win10自带的,用起来非常方便,博主其他博文中也有介绍,这里简单说一下
在程序管理功能中打开即可。
开通以后,找到hyper管理器。
然后就是准备好系统了,这里使用Ubuntu这个系统。
首先去下载系统:
https://mirrors.tuna.tsinghua.edu.cn/#
https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/24.04/
我这里使用的是Ubuntu 24.04的版本
然后打开hyper-v管理器,然后选择 新建 然后虚拟机
然后
然后输入虚拟机名称,然后修改一下存储位置。
然后指定代数,这里指定 第一代
这里选择第二代也可以,选择第二代可以
分配内存,我想按照4种,一个是安装dify,一个是安装ragflow,然后分别使用docker,以及源码安装的方式安装
先按照简单的docker安装,然后再按照源码方式安装
然后再来看,配置一下网络
可以看到 选择默认default switch就可以了
然后再来看,选择虚拟磁盘,我这里分配了100GB 够用了,因为后面还想安装其他
ragflow等,100G应该够用了
然后下一步,然后选中
iso 安装镜像文件
然后点击下一步,点击完成就进入安装了
然后选中刚配置的虚拟机,然后右键
然后点击设置
然后找到安全,然后 启用安全启动 这里勾选掉
然后
点击连接
然后
点击启动以后,然后要一直按住F2,才能进入界面,安装
进入以后然后,选中第一个,按回车,
等待一会以后
然后选择安装系统。
然后点击next然后继续
这里我按照英文版通用一些,这个可以根据自己需要选择版本
这里更新我跳过了,点击skip
然后选择install ubuntu
然后选择interactive installation
自主选择如何安装
然后选择默认集合 安装
然后是否安装推荐的软件,这里选择不安装。
然后再选择
格式化硬盘 然后安装
然后填写名称 用户名等,记住密码
然后选择位置 我这里选择上海
然后点击install 进行安装
点击安装以后 可以看到等待 持续安装 完成。
可以看到安装后,重启的时候报错了
这里我没有理会,然后直接,进行重启了
在hyper-v管理器中,选中系统,然后右键,选择关机
然后重启启动发现可以进去了。
然后输入密码就登录进去了
然后点击skip跳过就可以了
然后 skip以后,这里选择 不要分享系统数据 这样就可以了
打开命令行,然后 首先安装一下net-tools这个工具
查看一下ip地址,可以看到,直接ping www.baidu.com也是可以ping通的。
可以按照一下用ifconfig 去查看ip 也可以直接在 应用,然后 点击设置
然后点击settings,然后设置一下ip地址
可以看到设置中有网络的设置
可以直接在这里设置,首先需要,在hyper-v中去创建一个外部网络,也就是桥接模式,让虚拟机,可以配置自己的独立ip地址
跟主机,使用同一个网段。
先去关闭虚拟机,然后,在虚拟机关闭状态下,点击 虚拟交换机管理器
然后
这里一定要选择外部,然后点击创建虚拟交换机
然后起个名字,比如ExternalSwithch
然后这里外部网络,这里 一定要选择 Realtek PCIe GbE Family Controller
这个其实是就是本地网络
然后点击应用,这样就创建好了
创建好的ExternalSwitch这个网络,其实,可以去看看里面的地址没有配置,也不用管。
然后,再去给虚拟机,配置成刚刚创建的网络
配置就是,直接点击虚拟机的设置,然后
网络适配器,这里选择ExternalSwitch,就可以了,然后
就可以去启动 虚拟机了
启动虚拟机,然后登陆以后,然后去配置网络IP地址
这里找到设置,然后找到网络设置,然后点开IPV4,然后,选择Manual手动设置
然后配置一下address这里
172.19.129.128
255.255.255.0
172.19.129.1
配置上dns,然后点击 apply应用就可以了,然后去ping 一下
可以看到本机172.19.129.127 可以ping通
然后 外网ping www.baidu.com可以ping通
然后内网中的其他机器,172.19.129.31 也可以ping通了这样
然后其他机器也可以ping通 172.19.129.128 这台虚拟机