当前位置: 首页 > news >正文

MacBook 本地化部署 Dify 指南

Dify 安装前的准备工作

确认系统满足最低配置要求,包括操作系统版本、内存、CPU 和存储空间。
检查是否已安装必要的依赖项,如 Python、Docker
确保网络环境稳定,能够访问所需的软件源或镜像仓库。

获取 Dify 安装包

https://docs.dify.ai/v/zh-hans
从官方 GitHub 仓库或官方网站下载最新版本的 Dify 安装包。
验证下载文件的完整性,确保未损坏或被篡改。

单机部署方式(基于 Docker)

安装 Docker 和 Docker Compose,并确保服务正常运行。
通过 Docker Compose 配置文件启动 Dify 的核心服务,包括前端、后端和数据库。
检查容器日志,确认所有服务成功启动且无报错。
地址 https://www.docker.com/
选择适合自己电脑版本的 docker
在这里插入图片描述
下载之后是一个dmg包,直接双击安装即可,安装完成打开界面类似下面:
在这里插入图片描述安装完成以后界面是这样的
在这里插入图片描述打开终端软件 输入 docker --version
在这里插入图片描述
展示版本号 说明安装成功
下一步需要 修改下镜像源 国外有点源 需要 魔法 才能用
找到设置
在这里插入图片描述
在这里插入图片描述

{"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"experimental": false,"registry-mirrors":["https://9cpn8tt6.mirror.aliyuncs.com","https://registry.docker-cn.com","https://mirror.ccs.tencentyun.com","https://docker.1panel.live","https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com","https://docker.m.daocloud.io","https://hub-mirror.c.163.com","https://mirror.baidubce.com","https://your_preferred_mirror","https://dockerhub.icu","https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc"]
}

复制替换即可
配置完成别忘了重启下docker,然后终端输入:docker info,能够看到如下配置已生效即可。在这里插入图片描述
这样镜像源就替换完成并且生效
接下来,看一下如何本地化部署。

先提供必要信息:
开源地址:https://github.com/langgenius/dify

官方文档:https://docs.dify.ai/v/zh-hans

将 dify 的源码克隆到本地。在这里插入图片描述
完成后,进入 Docker 目录。在刚才打开的 Terminal 内输入以下指令。

cd dify/docker
cp .env.example .env
docker compose up -d

在这里插入图片描述
执行玩提示这样部署完成
本地访问本地访问
浏览器中输入:http://localhost

首次进入会要设置管理员账号密码啥的,随便设置一个登录,然后就可以看到类似如下界面:
在这里插入图片描述
出现这个界面说明 dify安装成功。

http://www.dtcms.com/a/326696.html

相关文章:

  • AIDL简单使用
  • 【接口自动化测试】---YAML、JSON Schema
  • 逐际动力开源运控 tron1-rl-isaacgym 解读与改进
  • VMD例程(Matlab 2021b可直接使用)
  • 从“目标烂尾”到“100%交付”:谷歌OKR追踪系统如何用“透明化+强问责”打造职场责任闭环
  • 小白入门指南:Edge SCDN 轻松上手
  • Dify 从入门到精通(第 28/100 篇):Dify 的多租户架构
  • 【学习嵌入式day-21-Linux编程-shell命令】
  • 第九篇:调试工具:Three.js Inspector使用
  • 武汉火影数字|VR大空间是什么?如何打造VR大空间项目
  • 【华为机试】648. 单词替换
  • SciChart图形库应用
  • 专题:2025人形机器人与服务机器人技术及市场报告|附130+份报告PDF汇总下载
  • TCGA数据集下载工具gdc-client下载慢解决方案
  • mysql参数调优之 innodb_buffer_pool_size和innodb_buffer_pool_instances (三)
  • Java AI生成长篇小说的实用
  • VirtualBox虚拟机网卡配置
  • NR,LTE基于CSI的PMI-RI码本选择
  • 【算法训练营Day23】贪心算法part1
  • nginx高新能web服务器
  • UVM验证—UVM 简述
  • 从0-1搭建webpack的前端工程化项目
  • MySQL杂项
  • OpenBMC中phosphor-dbus-interfaces深度解析:架构、原理与应用实践
  • 安装AI高性能推理框架llama.cpp
  • Untiy_SpriteShape
  • VSCode编辑器常用24款基础插件
  • QT QVersionNumber 比较版本号大小
  • 自主泊车算法
  • OFD一键转PDF格式,支持批量转换!