零基础在NAS上部署Dify!AI开发效率翻倍
Hi~大家好,我是硅基柚子,今天给大家介绍一个开源项目,让NAS成为更强生产力。
Dify是一个LLM应用开发平台开源。其绘图的界面结合了 AI工作流程、RAG 管道、代理、模型管理、可安装性功能等,让我们可以快速从原型到生产。
Dify LLMOps 平台,它拥有可视化的工作流,在开源上构建和测试功能增强的AI工作流程,支持非常全面的大模型,基本包含了市面上的主流模型,自定义的提示工程,广泛的 Rag 检索能力,还有现在强大的Agent智能体,为智能体提供了丰富的内置工具,以及可以监听日志和性能,和丰富的 Api 集成。
选用工具:飞牛/群晖/绿联/极空间/威联通等支持Docker的NAS
以下有两种方式:
NAS需开启SSH功能(控制面板→终端机)
使用NAS上的现有的Docker 图形化管理工具也是超方便!
💡 Tips:群晖用户可直接在套件中心安装Docker,威联通需通过Container Station操作🛠️ 部署
Step 1️⃣ 拉取开源项目:https://github.com/langgenius/dify,默认选择main分支

Step 2️⃣ 拉取Dify相关镜像,是这8个:

Step 3️⃣ 修改配置
我们这里可以更改成自己不冲突的端口,打开docker文件夹下面的 docker-compose.yaml 文件,找到里面的 NGINX_PORT ,如下面所示:改成想要访问的端口

Step 4️⃣ 启动Dify
两种方式:
在SSH中执行 docker-compose up -d
在NAS的docker管理界面选择可执行yml文件

🌈 初始化配置

1️⃣ 浏览器访问:http://你的NAS_IP:18888
2️⃣ 设置管理员账号(上图设置过了)
3️⃣ 按需配置AI模型供应商(这里模型并不在NAS上)

接下来就可以自由的玩耍了,后面我将会介绍一些好玩适用的Agent,为我们自己的工作提效;

今晚打老虎Orz
hard: ${OPENSEARCH_MEMLOCK_HARD:--1}
nofile:
soft: ${OPENSEARCH_NOFILE_SOFT:-65536}
hard: ${OPENSEARCH_NOFILE_HARD:-65536}
提示AIncorrect type.Expected "integel"
校验提示文案
NuistSecurity
校验提示文案
值友4799592451
校验提示文案
今晚打老虎Orz
hard: ${OPENSEARCH_MEMLOCK_HARD:--1}
nofile:
soft: ${OPENSEARCH_NOFILE_SOFT:-65536}
hard: ${OPENSEARCH_NOFILE_HARD:-65536}
提示AIncorrect type.Expected "integel"
校验提示文案
值友4799592451
校验提示文案
NuistSecurity
校验提示文案