Skip to content

Add dependency for DNSPod plugin#5479

Open
Mchnan wants to merge 1 commit into
NginxProxyManager:developfrom
Mchnan:patch-1
Open

Add dependency for DNSPod plugin#5479
Mchnan wants to merge 1 commit into
NginxProxyManager:developfrom
Mchnan:patch-1

Conversation

@Mchnan
Copy link
Copy Markdown

@Mchnan Mchnan commented Apr 13, 2026

Because DNSPod plugin on pypi is very old, it still needs zope-interface to work. Fixes #2440

Because DNSPod plugin on pypi is very old, it still needs zope-interface to work.
@nginxproxymanagerci
Copy link
Copy Markdown

Docker Image for build 1 is available on DockerHub:

nginxproxymanager/nginx-proxy-manager-dev:pr-5479

Note

Ensure you backup your NPM instance before testing this image! Especially if there are database changes.
This is a different docker image namespace than the official image.

Warning

Changes and additions to DNS Providers require verification by at least 2 members of the community!

@jc21
Copy link
Copy Markdown
Member

jc21 commented May 14, 2026

Can you please comment and verify that the built image fixes the issue?

@jc21 jc21 added the requires-verification Waiting for one or more people to confirm the fix label May 14, 2026
@Mchnan
Copy link
Copy Markdown
Author

Mchnan commented May 14, 2026

This PR successfully fixes the DNSPod plugin.

However, after double-checking similar proxy projects, I noticed they tend to deprecate this specific plugin in favor of the tencentcloud plugin.

Additional Context:
This plugin is heavily used within Mainland China. Unfortunately, a vast majority of Chinese tutorials still point to DNSPod, making many users (including myself) fall into this legacy trap. Breaking this inertia will be difficult in the short term without a major ecosystem shift. Therefore, maintaining this fix remains necessary for users relying on those older guides.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

requires-verification Waiting for one or more people to confirm the fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ModuleNotFoundError: No module named 'zope'

2 participants