NPMplus installation script defaults to Alpine Linux #1653

Closed
opened 2026-02-05 01:52:17 +03:00 by OVERLORD · 4 comments
Owner

Originally created by @neombra on GitHub (Sep 22, 2025).

Have you read and understood the above guidelines?

yes

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

NPMplus

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

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/npmplus.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 13

📈 Which Proxmox version are you on?

pve-manager/9.0.10/deb1ca707ec72a89 (running kernel: 6.14.11-2-pve)

📝 Provide a clear and concise description of the issue.

The script for the Default and Alpine Linux installations is the same so the script only installs the Alpine Linux version. This means that the crowdsec addon cannot be installed natively.

🔄 Steps to reproduce the issue.

Step 1: Install using the Default version of the NPMplus script: bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/npmplus.sh)"

Step 2: Proceed through installation

Step 3: Login to console of the created LXC and run the command 'cat /etc/os-release'

Paste the full error output (if available).

npmplus:# cat /etc/os-release
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.22.1
PRETTY_NAME="Alpine Linux v3.22"
HOME_URL="https://alpinelinux.org/"
BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues"
npmplus:
#

🖼️ Additional context (optional).

No response

Originally created by @neombra on GitHub (Sep 22, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? NPMplus ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/npmplus.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 13 ### 📈 Which Proxmox version are you on? pve-manager/9.0.10/deb1ca707ec72a89 (running kernel: 6.14.11-2-pve) ### 📝 Provide a clear and concise description of the issue. The script for the Default and Alpine Linux installations is the same so the script only installs the Alpine Linux version. This means that the crowdsec addon cannot be installed natively. ### 🔄 Steps to reproduce the issue. Step 1: Install using the Default version of the NPMplus script: bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/npmplus.sh)" Step 2: Proceed through installation Step 3: Login to console of the created LXC and run the command 'cat /etc/os-release' ### ❌ Paste the full error output (if available). npmplus:~# cat /etc/os-release NAME="Alpine Linux" ID=alpine VERSION_ID=3.22.1 PRETTY_NAME="Alpine Linux v3.22" HOME_URL="https://alpinelinux.org/" BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues" npmplus:~# ### 🖼️ Additional context (optional). _No response_
OVERLORD added the buginvestigation labels 2026-02-05 01:52:17 +03:00
Author
Owner

@michelroegl-brunner commented on GitHub (Sep 22, 2025):

Alpine is the default. This can not run under debian, alpine is needed for this to run outise of docker.

@michelroegl-brunner commented on GitHub (Sep 22, 2025): Alpine is the default. This can not run under debian, alpine is needed for this to run outise of docker.
Author
Owner

@MickLesk commented on GitHub (Sep 22, 2025):

This was also specified/suggested to us by the developer (Zoey) that it would be best to do everything natively via Docker & Alpine. I would be surprised if you couldn't install a Crowdsec plugin via Docker, because it runs the same way on NPMPlus via Alpine Docker itself. .

@MickLesk commented on GitHub (Sep 22, 2025): This was also specified/suggested to us by the developer (Zoey) that it would be best to do everything natively via Docker & Alpine. I would be surprised if you couldn't install a Crowdsec plugin via Docker, because it runs the same way on NPMPlus via Alpine Docker itself. .
Author
Owner

@Drakonas commented on GitHub (Sep 24, 2025):

Honestly, this entire install seems to not work out of the box. I spun up a new LXC with the script, and it gives me internal errors when attempting to edit or add proxy hosts. :/ The normal NPM doesn't do this for me with the LXC script for it.

@Drakonas commented on GitHub (Sep 24, 2025): Honestly, this entire install seems to not work out of the box. I spun up a new LXC with the script, and it gives me internal errors when attempting to edit or add proxy hosts. :/ The normal NPM doesn't do this for me with the LXC script for it.
Author
Owner

@tremor021 commented on GitHub (Sep 24, 2025):

It's a problem with NPMPlus. Internal errors are quite common

https://github.com/ZoeyVid/NPMplus/issues?q=internal%20error

@tremor021 commented on GitHub (Sep 24, 2025): It's a problem with NPMPlus. Internal errors are quite common https://github.com/ZoeyVid/NPMplus/issues?q=internal%20error
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#1653