Nginx Proxy Manager LXC (install-certbot-plugins) #615

Closed
opened 2026-02-04 20:19:56 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @Theetjuh on GitHub (Mar 8, 2025).

Have you read and understood the above guidelines?

Yes

📜 What is the name of the script you are using?

Nginx Proxy Manager LXC

📂 What was the exact command used to execute the script?

/app/scripts/install-certbot-plugins

📝 Provide a clear and concise description of the issue.

Hi,

The installation of the LXC and NPM worked perfectly, but when I wanted to install the additional plugins, the script ‘/app/scripts/install-certbot-plugins’ said all is fine, but it seems it didn’t work after all.

I had to manually do the pip install part for it to work.

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

🔄 Steps to reproduce the issue.

Just run the script and see if the plugins are installed with ‘certbot plugins’.

Paste the full error output (if available).

No error message, everything seemed fine.

🖼️ Additional context (optional).

No response

Originally created by @Theetjuh on GitHub (Mar 8, 2025). ### ✅ Have you read and understood the above guidelines? Yes ### 📜 What is the name of the script you are using? Nginx Proxy Manager LXC ### 📂 What was the exact command used to execute the script? /app/scripts/install-certbot-plugins ### 📝 Provide a clear and concise description of the issue. Hi, The installation of the LXC and NPM worked perfectly, but when I wanted to install the additional plugins, the script ‘/app/scripts/install-certbot-plugins’ said all is fine, but it seems it didn’t work after all. I had to manually do the pip install part for it to work. ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 🔄 Steps to reproduce the issue. Just run the script and see if the plugins are installed with ‘certbot plugins’. ### ❌ Paste the full error output (if available). No error message, everything seemed fine. ### 🖼️ Additional context (optional). _No response_
OVERLORD added the bug label 2026-02-04 20:19:56 +03:00
Author
Owner

@tremor021 commented on GitHub (Mar 8, 2025):

that script has nothing to do with us. make a bug report on NPM repo

@tremor021 commented on GitHub (Mar 8, 2025): that script has nothing to do with us. make a bug report on NPM repo
Author
Owner

@amdprophet commented on GitHub (May 17, 2025):

@tremor021 @Theetjuh The script is setting up a Python virtualenv but it is not being used by certbot. It can be fixed by updating the install script to install certbot into the virtualenv instead of the system.

I manually fixed this on an existing container of mine but this should work: https://gist.github.com/amdprophet/97c8ef2289f5dfd0966e6189b6ff17e7

If this is an acceptable fix then I can update the update script as well and then open a PR.

@amdprophet commented on GitHub (May 17, 2025): @tremor021 @Theetjuh The script is setting up a Python virtualenv but it is not being used by certbot. It can be fixed by updating the install script to install certbot into the virtualenv instead of the system. I manually fixed this on an existing container of mine but this should work: https://gist.github.com/amdprophet/97c8ef2289f5dfd0966e6189b6ff17e7 If this is an acceptable fix then I can update the update script as well and then open a PR.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#615