惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tenable Blog
Last Week in AI
Last Week in AI
P
Proofpoint News Feed
Engineering at Meta
Engineering at Meta
H
Help Net Security
F
Fortinet All Blogs
MyScale Blog
MyScale Blog
宝玉的分享
宝玉的分享
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 司徒正美
量子位
N
Netflix TechBlog - Medium
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件
Recorded Future
Recorded Future
博客园 - 三生石上(FineUI控件)
Vercel News
Vercel News
aimingoo的专栏
aimingoo的专栏
I
InfoQ
Microsoft Security Blog
Microsoft Security Blog
Scott Helme
Scott Helme
The Last Watchdog
The Last Watchdog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
IT之家
IT之家
AI
AI
WordPress大学
WordPress大学
Security Archives - TechRepublic
Security Archives - TechRepublic
Google Online Security Blog
Google Online Security Blog
U
Unit 42
V2EX - 技术
V2EX - 技术
MongoDB | Blog
MongoDB | Blog
Schneier on Security
Schneier on Security
博客园 - Franky
H
Heimdal Security Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Jina AI
Jina AI
W
WeLiveSecurity
P
Privacy & Cybersecurity Law Blog
Cloudbric
Cloudbric
B
Blog RSS Feed
N
News | PayPal Newsroom
S
Securelist
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
I
Intezer
Hacker News - Newest:
Hacker News - Newest: "LLM"
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
博客园_首页
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
雷峰网
雷峰网

博客园 - 三杯两盏淡酒

浏览器感染木马插件 访问overbridgenet.com恶意网站 升级windows 11 25h2的步骤(xjl456852原创) 2025骨传导 气传导耳机对比 Centos7 ubuntu 安装nginx 大模型chatgpt search联网搜索插件与默认搜索兼容设置 解决 OSError: [WinError -1066598274] Windows Error 0xc06d007e (xjl456852原创) TeraCloud国外WebDav服务器免费25GB空间 同步文档 同步数据 bandizip批量压缩解压(xjl456852原创) notepad3 替代windows自带文本编辑器(xjl456852原创) nextcloud 使用markdown editor 编辑器(xjl456852整理) win10 使用tracetcp.exe的错误问题解决(xjl456852原创) clickhouse 复杂查询时嵌套连接join可能存在的异常解决(xjl456852原创) EA逆向生成数据库E-R图(mysql,mariadb数据库-->ER图) v13 及以后的版本处理方式(xjl456852原创) pycharm 输入中文汉字重叠(xjl456852原创) windows10安装gvim的_vimrc不生效的处理方法(xjl456852原创) webstrom破解-webstrom2018.2.4破解方法(xjl456852原创) 用户中心 - 博客园 前端跳转处理--房天下的访问页面部分ip自动跳转到登录页面的解决办法(xjl456852原创) maven项目运行tomcat7-maven-plugin:run时出现Caused by: java.lang.ClassNotFoundException: org.codehaus.plexus.util.Scanner(xjl456852原创)
Dify纯内网dify插件离线安装支持多平台多架构跨架构(xjl456852原创)
三杯两盏淡酒 · 2025-05-08 · via 博客园 - 三杯两盏淡酒

重大更新

打包脚本已经经过我(xjl456852)重新开发优化
dify离线打包脚本现已支持多平台多架构跨架构打包.
本文地址:https://www.cnblogs.com/xjl456852/p/18865586
项目地址:https://github.com/xjl456852/dify-plugin-repackaging-plus 欢迎start,不迷路

0.痛点

Dify的插件常规情况下需要联网安装,即使将插件下载下来,通过本地方式安装,插件内部的依赖依然需要联网才能下载.
所以常规情况下无法在纯内网环境安装和使用插件.
本博客及github项目就是为了解决这个痛点问题,使Dify的插件平台的所有插件都可以在纯内网环境中进行本地安装,Dify平台无需联网环境.

1.前言

Dify是一款开源的Agent开发平台,旨在简化生成式AI应用的开发、集成和部署过程。

../../../../_resources/time/2025/09/15/eb4184f679f61055ddbb2a549e091deb_MD5.png

2.重新打包安装

插件市场下载

点击右上角插件

../../../../_resources/time/2025/09/25/f591af64a0a6e27c1facf8c87b4b5578_MD5.png

打开插件市场
https://marketplace.dify.ai/
../../../../_resources/time/2025/09/25/9a6c971b472b472a7539929436daaa8e_MD5.png

这里搜索database插件,点击详情

../../../../_resources/time/2025/09/25/13fa5a82ba8a308d1c114ee00cd7f8de_MD5.png

我们点击下载,将插件下载到本地
../../../../_resources/time/2025/09/25/b7c0445b46a0461b15b2c97f8c0704a0_MD5.png

插件离线重新打包

下载打包项目 dify-plugin-repackaging-plus

xjl456852说明: 项目已经经过我重新开发.增强了多系统打包支持,多架构支持,跨架构打包支持.

在github上下载增强版项目地址:xjl456852/dify-plugin-repackaging-plus 欢迎star,避免迷路.
将项目下载到本地

../../../../_resources/time/2025/09/15/5a7a12d57106c91ddf8146ace23db626_MD5.png

将dify下载的插件放到这个打包程序相同目录下

复制插件和dify-plugin-repackaging到linux环境

本项目用wsl2演示

../../../../_resources/time/2025/09/25/55a0c5397bacfe384d879761e6f17b01_MD5.png

centos/ubuntu/wsl2系统

打包x86_64,amd64平台的离线插件包
执行下面命令

# 进入目录
cd /mnt/h/code/dify-plugin-repackaging-plus
chmod 755 plugin_repackaging.sh
./plugin_repackaging.sh local ./langgenius-tongyi_0.0.14.difypkg

../../../../_resources/time/2025/09/25/5029ab3cb703a778767db0f5510613c8_MD5.png

完成打包效果

../../../../_resources/time/2025/09/25/4f265d0e4df0910f09df90b0ea6e875d_MD5.png

跨架构离线打包

在amd64打包arm64平台的离线插件包
执行命令:

# 进入目录
cd /mnt/h/code/dify-plugin-repackaging-plus
chmod 755 plugin_repackaging_amd64_to_arm64.sh
./plugin_repackaging_amd64_to_arm64.sh local ./langgenius-tongyi_0.0.14.difypkg

3.离线包插件安装

使用offline离线包

打包完成后,同目录下会生成同名的后缀为offline.difypkg的插件包
可以看到插件的体积比打包前大很多
../../../../_resources/time/2025/09/25/43eed41833b7f45959bd96cb1c992b8e_MD5.png

通过dify本地安装插件,将这个离线包上传安装.

新打包的离线包安装

在dify服务器的安装目录找到.env 文件
../../../../_resources/time/2025/09/25/d68a973ed0180dcf717b9ec192d7117a_MD5.png

对下面配置进行修改

FORCE_VERIFYING_SIGNATURE=false
PLUGIN_MAX_PACKAGE_SIZE=524288000
NGINX_CLIENT_MAX_BODY_SIZE=500M

修改完成后重启 docker.

进入dify 平台 ,点击左上角“本地插件”
../../../../_resources/time/2025/09/25/924651c2845e767da4f109642cc4919f_MD5.png
上传插件并安装

../../../../_resources/time/2025/09/25/7775b0121084d2d8f025bfa78a641688_MD5.png

点击安装

../../../../_resources/time/2025/09/25/1e069926bcc4375eaf08a83bcf3c3ee2_MD5.png

至此完成安装,插件列表中可以看到安装完成的插件
../../../../_resources/time/2025/09/25/2822a9ad137170622a06fc237fdc4ea5_MD5.png

4.参考文章

主要参考这个开源项目 https://github.com/junjiem/dify-plugin-repackaging?tab=readme-ov-file
参考: Dify 实战:纯内网1.0+版本,攻克模型工具插件离线安装难题_dify离线安装插件-CSDN博客
感谢junjem大佬的无私奉献