部署 Dify 到 ECS 有以下几种方法:
https://docs.dify.ai/v/zh-hans/getting-started/install-self-hosted/docker-compose这些命令都是在宝塔面板的终端安装。如果你想学习这些命令是什么就还是直接给AI就可以。比如cd dify/docker是啥意思。这个docker-compose文件就是在这个/root/dify/docker目录下。这里边以后可以修改,可以学习里边的文件是什么意思。检查一下一共有7个在运行。docker compose ps如果nginx这个容器无法运行。把终端里输出的代码粘贴给AI,可能是80端口被占用了。按照AI的方法,检查谁占用的,都停止掉就可以了。也可以用别的方法,我是用这种方法。记住要一步步来,确保前一步成功再下一步,怎么确保就是把代码复制问AI。现在可以在浏览器的地址栏里,输入你的公网ip就可以。可以上腾讯云服务器上查,你的宝塔面板上的地址栏也有显示,去掉后面的:8888就是。进去以后邮箱密码随便填一下。随便建立一个知识库,知识库中选择设置。这时候你就可以选择模型了,国内的模型都有免费额度,随便选,你也可以都选。拿智谱ai举例。点设置,点从智谱ai获取钥匙,直接会进入智谱的官网。用手机号注册,添加API keys,复制一下。然后看一下有多少免费额度,智谱是资源包管理里边看,赠送500万一个月。这些大模型有的限制时间,有的不限制。有的给tokens额度有的给钱。最后把网址收藏一下。回到上面的图,把钥匙复制,保存就可以了。然后随便创建个应用。可以先选择智谱glm-4测试一下,聊两句,看有回应没,然后点发布。选择第二个,如图:点击api秘钥,创建一个,复制。
【优惠】打开腾讯云官网,左上角【最新活动】进入,活动是新老用户都可以,我老用户也享受到了。【购买】Dify社区版官方要求是2核4G,境内还是境外看自己需求吧。境外服务器的好处就是可以访问一些网站,比如直连官方Key,使用Jinra等网页读取等工具的时候非常便利。境内的159一年,便宜的很了。【创建】选好之后,下面就是创建服务器了。直接选择【使用应用模板创建】-【AI】(我发现不止Dify,还有个LobeChat,也是个开源Chat应用,有兴趣的可以自己去看看,多折腾玩玩。)其它的自己看着选吧,不要选额外花钱的就是了。【使用】等服务器初始化完成,在控制台-服务器里面就能看到刚才已经购买的那台服务器。如果是下图这样显示运行中的,就是已经初始化成功了。复制上面图中的IP地址复制到浏览器中(我马赛克的部分,每个人服务器的公网IP不一样),后面加上**/apps**,回车就是你的dify网站。比如你的公网IP是:124.220.110.110,那你在浏览器里面就输入http://124.220.110.110/apps,回车。如果没有意外的话,就会进入到Dify的安装页面(其实就是管理员设置页面),请一定要记住自己在这里设置的管理员账号密码。如果再一切正常,你就会直接以管理员的身份进入到你的Dify网站中。配置好你的模型服务就可以正常使用了,如何配置这块我放到最后面讲。
【安装Dify】左侧菜单栏-文件-打开终端,根据Dify官方的部署文档来。敲入git命令(把dify的代码复制到服务器),回车显示100%就是复制完成(国内服务器的话有时候网络会有点问题)然后再依次敲下面三个命令(一个成功了再下一个)等出现下面的结果,就是成功了【使用】跟方案一的使用一毛一样。【更新】根据官方文档,回到我们BT的页面,在文件中打开终端,按顺序执行以下命令。另外官方提醒:同步环境变量配置(重要!)如果.env.example文件有更新,请务必同步修改您本地的.env文件。检查.env文件中的所有配置项,确保它们与您的实际运行环境相匹配。您可能需要将.env.example中的新变量添加到.env文件中,并更新已更改的任何值。