返回首页DA系统C#IDE文件同步服务屏保 今天是: 2026-05-05    "立夏"  夏季的第一个节气,表示盛夏时节的正式开始

搜索
热搜: linux 技术
Hi~登录注册
查看: 962|回复: 0

[原创] 【原创】Dify离线安装插件

[复制链接]
发表于 2025-10-20 15:19:22 | 显示全部楼层 |阅读模式
Dify离线安装插件教程


注意1:此帖子离线的教程前提是需要先从有网络的机子上生成离线版!
注意2:Python版本需要使用3.11版本,如果环境不允许安装Python3.11,那么请使用langgenius/dify-plugin-daemon:0.2.0-local容器内的python环境。

以下是按照langgenius/dify-plugin-daemon:0.2.0-local容器内的python环境生成的离线版插件教程(此步骤需要联网)

零、Dify的 .env 配置文件需要修改

FORCE_VERIFYING_SIGNATURE=false     # Dify 平台允许安装所有未在 Dify Marketplace 上架(审核)的插件
PLUGIN_MAX_PACKAGE_SIZE=524288000   # Dify 平台允许安装 500M 大小以内的插件
NGINX_CLIENT_MAX_BODY_SIZE=500M     # Nginx客户端将允许上传 500M 大小以内的内容


重启dify

docker compose down
docker compose up -d


一、下载dify-plugin-repackaging项目
https://github.com/junjiem/dify-plugin-repackaging

并上传至langgenius/dify-plugin-daemon:0.2.0-local容器对应的宿主机上。

二、在dify工具市场中查找你要安装的工具



点击详情



点击右侧的下载按钮,下载离线工具安装包



下载后的文件,也一并上传至langgenius/dify-plugin-daemon:0.2.0-local容器对应的宿主机上。

三、复制文件进langgenius/dify-plugin-daemon:0.2.0-local容器
dify-plugin-repackaging项目、离线插件文件上传的目录是/data/dify-plugin-repackaging/dify-plugin-repackaging-main

docker cp /data/dify-plugin-repackaging/dify-plugin-repackaging-main/ langgenius/dify-plugin-daemon:0.2.0-local容器名:/app/

四、进入langgenius/dify-plugin-daemon:0.2.0-local容器并安装基础环境

docker exec -it langgenius/dify-plugin-daemon:0.2.0-local容器名 /bin/bash

apt update

apt install unzip

apt install vim

五、编辑dify-plugin-repackaging项目脚本(原项目有一个install使用的是centos语法,这里需要注释掉)
vim /app/dify-plugin-repackaging-main/plugin_repackaging.sh

注释语句:yum -y install unzip
install_unzip(){
        rpms=(`rpm -q unzip`)
        if [ ${#rpms[@]} -ne 1 ]; then
                echo "Installing unzip ..."
                # yum -y install unzip
                if [ $? -ne 0 ]; then
                        echo "Install unzip failed."
                        exit 1
                fi
        fi
}


六、执行脚本
./plugin_repackaging.sh local ./langgenius-mineru_0.5.0.difypkg

执行成功后,会在当前路径生成一个langgenius-mineru_0.5.0-offline.difypkg文件,这个就是可以直接离线安装的插件工具文件了。

七、返回宿主机
复制生成好的文件出来
docker cp 容器名:/app/dify-plugin-repackaging-main/langgenius-mineru_0.5.0-offline.difypkg /data/dify-plugin-repackaging/dify-plugin-repackaging-main/

然后使用sftp传送会windows系统。

八、离线安装工具

点击右上角插件



选择本地插件,选择生成好的本地插件文件



点击安装



等待片刻即可安装好



如果安装有报错,请查看langgenius/dify-plugin-daemon:0.2.0-local容器的日志!!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为修仙之旅的少年~

x
游客
回复
*滑块验证:

DA论坛飞机票来了~
快速回复 返回顶部 返回列表