mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2025-09-13 15:43:02 +00:00

* Improve npmplus credential retrieval and messaging Enhanced the install script to attempt live log monitoring for credentials if not found initially, and updated the info message in npmplus.json to guide users to check docker logs if the credentials file is missing. * Update npmplus.json * Change updateable status to true in npmplus.json
60 lines
1.7 KiB
JSON
60 lines
1.7 KiB
JSON
{
|
|
"name": "NPMplus",
|
|
"slug": "npmplus",
|
|
"categories": [
|
|
21
|
|
],
|
|
"date_created": "2025-03-13",
|
|
"type": "ct",
|
|
"updateable": true,
|
|
"privileged": false,
|
|
"interface_port": 81,
|
|
"documentation": "https://github.com/ZoeyVid/NPMplus/blob/develop/README.md",
|
|
"website": "https://github.com/ZoeyVid/NPMplus",
|
|
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/nginx-proxy-manager.webp",
|
|
"config_path": "/opt/compose.yaml",
|
|
"description": "NPMplus is an enhanced version of Nginx Proxy Manager. It simplifies the process of setting up reverse proxies with TLS termination through a user-friendly web interface. Key features include HTTP/3 support, integration with CrowdSec IPS, inclusion of GoAccess for real-time log analysis, and support for ModSecurity with the Core Rule Set.",
|
|
"install_methods": [
|
|
{
|
|
"type": "default",
|
|
"script": "ct/npmplus.sh",
|
|
"resources": {
|
|
"cpu": 1,
|
|
"ram": 512,
|
|
"hdd": 3,
|
|
"os": "alpine",
|
|
"version": "3.22"
|
|
}
|
|
},
|
|
{
|
|
"type": "alpine",
|
|
"script": "ct/npmplus.sh",
|
|
"resources": {
|
|
"cpu": 1,
|
|
"ram": 512,
|
|
"hdd": 3,
|
|
"os": "alpine",
|
|
"version": "3.22"
|
|
}
|
|
}
|
|
],
|
|
"default_credentials": {
|
|
"username": "admin@example.org",
|
|
"password": null
|
|
},
|
|
"notes": [
|
|
{
|
|
"text": "This uses Docker under the hood, as this can not easily be installed bare-metal. ",
|
|
"type": "info"
|
|
},
|
|
{
|
|
"text": "The initial starting process can be take 1-2min. ",
|
|
"type": "info"
|
|
},
|
|
{
|
|
"text": "Application credentials: `cat /opt/.npm_pwd` - if file not exist in LXC check docker logs for password with `docker logs npmplus`",
|
|
"type": "info"
|
|
}
|
|
]
|
|
}
|