mirror of
https://github.com/langgenius/dify-official-plugins.git
synced 2026-07-22 01:55:27 -04:00
OpenAI-API-compatible Plugin cannot installed in Local Area Network(intranet but not internet) #349
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @SpencerKD on GitHub (Jun 8, 2025).
Self Checks
Dify version
based on 1.4.1
Cloud or Self Hosted
Self Hosted (Docker)
Steps to reproduce
We want to deploy the newest version of the dify which is 1.4.1 in our intranet(local area, no internet). And then, we downloaded the newest(and some other versions) OpenAI-API-compatible Plugin and install it by the "install plugin" button, but unfortunately it failed! So, we viewed the logs and found it that the installing involved internet!!
✔️ Expected Behavior
No response
❌ Actual Behavior
No response
@dosubot[bot] commented on GitHub (Jun 8, 2025):
Hi @SpencerKD! I'm Dosu and I’m helping the dify team.
The plugin installation fails in your intranet setup because Dify tries to fetch plugin packages or dependencies from the internet (Marketplace or GitHub) when using the "install plugin" button. For offline/self-hosted environments, Dify supports installing plugins directly from local files, but all dependencies must also be provided locally—if any dependency points to Marketplace or GitHub, the install will fail without internet access cite.
To install plugins offline, you need to pre-download all required plugin packages and dependencies as
.pkgor.difybndlfiles in an environment with internet access. Then, transfer these files to your intranet and use the "install from local package" option in Dify. The backend and frontend both support this, and no internet connection is required if all dependencies are included cite.There is no automated way to convert remote dependencies to local ones, so you must ensure your bundle is complete and self-contained. If you need more details on how to prepare these files, let me know!
To reply, just mention @dosu.
How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other

@lianzhao commented on GitHub (Jun 17, 2025):
@dosu could you tell us how?
@dosubot[bot] commented on GitHub (Aug 20, 2025):
Hi, @SpencerKD. I'm Dosu, and I'm helping the dify-official-plugins team manage their backlog and am marking this issue as stale.
Issue Summary:
Next Steps:
Thank you for your understanding and contribution!