NPMplus

NPMplus

Aplicación Docker from Railloune's Repository

Visión general

NPMplus is an improved fork of Nginx Proxy Manager. This Unraid template provides a ready-to-use bridge-mode setup with grouped variables for ports, ACME, nginx/TLS, GoAccess, PHP, OIDC/auth-request and optional external MariaDB. Review the port mappings before first start, especially if the Unraid WebUI already uses ports 80 or 443.

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:81]
Red
bridge
Concha
sh
Privilegiado
false
Parámetros adicionales
--security-opt=no-new-privileges:true

Configuración de plantillas

Paths - DataPathrw

Persistent NPMplus data, certificates, nginx configuration and database files when SQLite is used.

Objetivo
/data
Por defecto
/mnt/user/appdata/npmplus
Valor
/mnt/user/appdata/npmplus
Paths - Web rootPathrw

Optional web root if you want NPMplus to serve static HTML/PHP content directly.

Objetivo
/var/www
Por defecto
/mnt/user/appdata/npmplus/www
Paths - GoAccess GeoIP DBPathrw

Optional GeoIP database directory for GoAccess. Put MaxMind GeoLite2 files here if GOA is enabled.

Objetivo
/opt/npmplus/goaccess/geoip
Por defecto
/mnt/user/appdata/npmplus/goaccess/geoip
Core - TZVariable

Timezone, for example Europe/Paris or America/New_York.

Objetivo
TZ
Por defecto
Etc/UTC
Valor
Etc/UTC
Core - ENABLE_PRERUNVariable
Objetivo
ENABLE_PRERUN
Por defecto
false
Valor
false
Core - PUIDVariable

Unraid nobody user id. Use 0 only if you know why you need root inside the container.

Objetivo
PUID
Por defecto
99
Valor
99
Core - PGIDVariable

Unraid users group id.

Objetivo
PGID
Por defecto
100
Valor
100
Core - DISABLE_GRAVATARVariable
Objetivo
DISABLE_GRAVATAR
Por defecto
true
Valor
true
Core - COOKIE_SECRETVariable
Objetivo
COOKIE_SECRET
Por defecto
some-random-string
Ports - NPM_PORTVariable
Objetivo
NPM_PORT
Por defecto
81
Valor
81
Ports - NPM UI host portPorttcp

Host port for the NPMplus web interface.

Objetivo
81
Por defecto
81
Valor
81
Ports - GOA_PORTVariable
Objetivo
GOA_PORT
Por defecto
91
Valor
91
Ports - GoAccess host portPorttcp

Host port for GoAccess. Keep equal to GOA_PORT unless you know why you need a different mapping.

Objetivo
91
Por defecto
91
Valor
91
Ports - HTTP_PORTVariable

Internal HTTP port used by NPMplus. Host port below maps to this container port.

Objetivo
HTTP_PORT
Por defecto
8080
Valor
8080
Ports - HTTP host portPorttcp

Host port for HTTP traffic. Change this if Unraid already uses port 80.

Objetivo
8080
Por defecto
80
Valor
80
Ports - HTTPS_PORTVariable

Internal HTTPS port used by NPMplus. Host ports below map to this container port.

Objetivo
HTTPS_PORT
Por defecto
8443
Valor
8443
Ports - HTTPS host port TCPPorttcp

Host port for HTTPS traffic. Change this if Unraid already uses port 443.

Objetivo
8443
Por defecto
443
Valor
443
Ports - HTTPS host port UDPPortudp

This is just the port binding for HTTPS_PORT if u are in bridge mode, this need to be = to HTTPS_PORT Port Config

Objetivo
8443
Por defecto
443
Valor
443
Ports / bind - IPV4_BINDINGVariable
Objetivo
IPV4_BINDING
Por defecto
0.0.0.0
Valor
0.0.0.0
Ports / bind - NPM_IPV4_BINDINGVariable
Objetivo
NPM_IPV4_BINDING
Por defecto
0.0.0.0
Valor
0.0.0.0
Ports / bind - GOA_IPV4_BINDINGVariable
Objetivo
GOA_IPV4_BINDING
Por defecto
0.0.0.0
Valor
0.0.0.0
Ports / bind - IPV6_BINDINGVariable
Objetivo
IPV6_BINDING
Por defecto
[::]
Valor
[::]
Ports / bind - NPM_IPV6_BINDINGVariable
Objetivo
NPM_IPV6_BINDING
Por defecto
[::]
Valor
[::]
Ports / bind - GOA_IPV6_BINDINGVariable
Objetivo
GOA_IPV6_BINDING
Por defecto
[::]
Valor
[::]
Ports / bind - DISABLE_IPV6Variable
Objetivo
DISABLE_IPV6
Por defecto
false
Valor
false
Ports / bind - NPM_LISTEN_LOCALHOSTVariable
Objetivo
NPM_LISTEN_LOCALHOST
Por defecto
false
Valor
false
Ports / bind - GOA_LISTEN_LOCALHOSTVariable
Objetivo
GOA_LISTEN_LOCALHOST
Por defecto
false
Valor
false
Ports / bind - DISABLE_HTTPVariable
Objetivo
DISABLE_HTTP
Por defecto
false
Valor
false
Ports / bind - DISABLE_H3_QUICVariable
Objetivo
DISABLE_H3_QUIC
Por defecto
false
Valor
false
Ports / bind - ENABLE_MPTCPVariable
Objetivo
ENABLE_MPTCP
Por defecto
false
Valor
false
ACME - ACME_EMAILVariable
Objetivo
ACME_EMAIL
Por defecto
you@example.com
ACME - ACME_SERVERVariable
Objetivo
ACME_SERVER
Por defecto
https://acme-v02.api.letsencrypt.org/directory
Valor
https://acme-v02.api.letsencrypt.org/directory
ACME - ACME_EAB_KIDVariable
Objetivo
ACME_EAB_KID
ACME - ACME_EAB_HMAC_KEYVariable
Objetivo
ACME_EAB_HMAC_KEY
ACME - ACME_PROFILEVariable
Objetivo
ACME_PROFILE
ACME - ACME_MUST_STAPLEVariable
Objetivo
ACME_MUST_STAPLE
Por defecto
false
Valor
false
ACME - ACME_OCSP_STAPLINGVariable
Objetivo
ACME_OCSP_STAPLING
Por defecto
false
Valor
false
ACME - ACME_KEY_TYPEVariable
Objetivo
ACME_KEY_TYPE
Por defecto
ecdsa
Valor
ecdsa
ACME - ACME_KEY_SIZEVariable
Objetivo
ACME_KEY_SIZE
Por defecto
secp384r1
Valor
secp384r1
ACME - ACME_SERVER_TLS_VERIFYVariable
Objetivo
ACME_SERVER_TLS_VERIFY
Por defecto
true
Valor
true
ACME - CUSTOM_OCSP_STAPLINGVariable
Objetivo
CUSTOM_OCSP_STAPLING
Por defecto
false
Valor
false
ACME - DEFAULT_CERT_IDVariable
Objetivo
DEFAULT_CERT_ID
Por defecto
0
Valor
0
Proxy protocol - LISTEN_PROXY_PROTOCOLVariable
Objetivo
LISTEN_PROXY_PROTOCOL
Por defecto
false
Valor
false
Proxy protocol - LISTEN_PROXY_PROTOCOL_HTTPVariable
Objetivo
LISTEN_PROXY_PROTOCOL_HTTP
Por defecto
false
Valor
false
Proxy protocol - LISTEN_PROXY_PROTOCOL_HTTPSVariable
Objetivo
LISTEN_PROXY_PROTOCOL_HTTPS
Por defecto
false
Valor
false
Nginx / TLS - NGINX_QUIC_BPFVariable
Objetivo
NGINX_QUIC_BPF
Por defecto
false
Valor
false
Nginx / TLS - NGINX_LOG_NOT_FOUNDVariable
Objetivo
NGINX_LOG_NOT_FOUND
Por defecto
false
Valor
false
Nginx / TLS - NGINX_WORKER_PROCESSESVariable
Objetivo
NGINX_WORKER_PROCESSES
Por defecto
auto
Valor
auto
Nginx / TLS - NGINX_WORKER_CONNECTIONSVariable
Objetivo
NGINX_WORKER_CONNECTIONS
Por defecto
512
Valor
512
Nginx / TLS - NGINX_FORCE_X25519MLKEM768Variable
Objetivo
NGINX_FORCE_X25519MLKEM768
Por defecto
false
Valor
false
Nginx / TLS - NGINX_DISABLE_TLS12Variable
Objetivo
NGINX_DISABLE_TLS12
Por defecto
false
Valor
false
Nginx / TLS - NGINX_TRUST_SECPR1Variable
Objetivo
NGINX_TRUST_SECPR1
Por defecto
true
Valor
true
Nginx / TLS - NGINX_TRUST_RSA_PKCS1Variable

Enables rsa_pkcs1_sha512:rsa_pkcs1_sha384:rsa_pkcs1_sha256 sigalgs. Default false. Enable only if you use an RSA key and a client does not support RSA-PSS.

Objetivo
NGINX_TRUST_RSA_PKCS1
Por defecto
false
Valor
false
Nginx / TLS - DISABLE_NGINX_BEAUTIFIERVariable
Objetivo
DISABLE_NGINX_BEAUTIFIER
Por defecto
false
Valor
false
Nginx / TLS - TRUST_CLOUDFLAREVariable
Objetivo
TRUST_CLOUDFLARE
Por defecto
false
Valor
false
Modules - NGINX_LOAD_OPENAPPSEC_ATTACHMENT_MODULEVariable
Objetivo
NGINX_LOAD_OPENAPPSEC_ATTACHMENT_MODULE
Por defecto
false
Valor
false
Modules - NGINX_LOAD_NJS_MODULEVariable
Objetivo
NGINX_LOAD_NJS_MODULE
Por defecto
false
Valor
false
Modules - NGINX_LOAD_GEOIP2_MODULEVariable
Objetivo
NGINX_LOAD_GEOIP2_MODULE
Por defecto
false
Valor
false
Modules - NGINX_LOAD_LDAP_MODULEVariable
Objetivo
NGINX_LOAD_LDAP_MODULE
Por defecto
false
Valor
false
Modules - NGINX_LOAD_NTLM_MODULEVariable
Objetivo
NGINX_LOAD_NTLM_MODULE
Por defecto
false
Valor
false
Modules - NGINX_LOAD_VHOST_TRAFFIC_STATUS_MODULEVariable
Objetivo
NGINX_LOAD_VHOST_TRAFFIC_STATUS_MODULE
Por defecto
false
Valor
false
Logs / GoAccess - LOGROTATEVariable
Objetivo
LOGROTATE
Por defecto
true
Valor
true
Logs / GoAccess - LOGROTATIONSVariable
Objetivo
LOGROTATIONS
Por defecto
7
Valor
7
Logs / GoAccess - CERTBOT_RUN_INTERVALVariable
Objetivo
CERTBOT_RUN_INTERVAL
Por defecto
3
Valor
3
Logs / GoAccess - ECH_ROTATION_INTERVALVariable
Objetivo
ECH_ROTATION_INTERVAL
Por defecto
1
Valor
1
Logs / GoAccess - GOAVariable
Objetivo
GOA
Por defecto
false
Valor
false
Logs / GoAccess - GOACLAVariable
Objetivo
GOACLA
Por defecto
--agent-list --real-os --double-decode --anonymize-ip --anonymize-level=1 --keep-last=30 --with-output-resolver --no-query-string
Valor
--agent-list --real-os --double-decode --anonymize-ip --anonymize-level=1 --keep-last=30 --with-output-resolver --no-query-string
PHP - PHP82Variable
Objetivo
PHP82
Por defecto
false
Valor
false
PHP - PHP82_APKSVariable
Objetivo
PHP82_APKS
PHP - PHP83Variable
Objetivo
PHP83
Por defecto
false
Valor
false
PHP - PHP83_APKSVariable
Objetivo
PHP83_APKS
PHP - PHP84Variable
Objetivo
PHP84
Por defecto
false
Valor
false
PHP - PHP84_APKSVariable
Objetivo
PHP84_APKS
PHP - PHP85Variable
Objetivo
PHP85
Por defecto
false
Valor
false
PHP - PHP85_APKSVariable
Objetivo
PHP85_APKS
PHP - PHP_APKSVariable
Objetivo
PHP_APKS
Initial admin - INITIAL_ADMIN_EMAILVariable
Objetivo
INITIAL_ADMIN_EMAIL
Initial admin - INITIAL_ADMIN_PASSWORDVariable
Objetivo
INITIAL_ADMIN_PASSWORD
Initial admin - INITIAL_DEFAULT_PAGEVariable
Objetivo
INITIAL_DEFAULT_PAGE
Por defecto
congratulations
Valor
congratulations
OIDC - OIDC_REDIRECT_DOMAINVariable
Objetivo
OIDC_REDIRECT_DOMAIN
OIDC - OIDC_ISSUER_URLVariable
Objetivo
OIDC_ISSUER_URL
OIDC - NODE_TLS_REJECT_UNAUTHORIZEDVariable
Objetivo
NODE_TLS_REJECT_UNAUTHORIZED
OIDC - OIDC_CLIENT_IDVariable
Objetivo
OIDC_CLIENT_ID
OIDC - OIDC_CLIENT_SECRETVariable
Objetivo
OIDC_CLIENT_SECRET
OIDC - OIDC_REQUIRE_VERIFIED_EMAILVariable
Objetivo
OIDC_REQUIRE_VERIFIED_EMAIL
OIDC - OIDC_DISABLE_PASSWORDVariable
Objetivo
OIDC_DISABLE_PASSWORD
Auth request - AUTH_REQUEST_ANUBIS_UPSTREAMVariable
Objetivo
AUTH_REQUEST_ANUBIS_UPSTREAM
Auth request - AUTH_REQUEST_TINYAUTH_UPSTREAMVariable
Objetivo
AUTH_REQUEST_TINYAUTH_UPSTREAM
Auth request - AUTH_REQUEST_OAUTH2PROXY_UPSTREAMVariable
Objetivo
AUTH_REQUEST_OAUTH2PROXY_UPSTREAM
Auth request - AUTH_REQUEST_VOIDAUTH_UPSTREAMVariable
Objetivo
AUTH_REQUEST_VOIDAUTH_UPSTREAM
Auth request - AUTH_REQUEST_AUTHELIA_UPSTREAMVariable
Objetivo
AUTH_REQUEST_AUTHELIA_UPSTREAM
Auth request - AUTH_REQUEST_AUTHENTIK_UPSTREAMVariable
Objetivo
AUTH_REQUEST_AUTHENTIK_UPSTREAM
Database - DB_MYSQL_NAMEVariable

Optional external MariaDB/MySQL database name. Leave empty to use the built-in SQLite database.

Objetivo
DB_MYSQL_NAME
Database - DB_MYSQL_PORTVariable
Objetivo
DB_MYSQL_PORT
Database - DB_MYSQL_HOSTVariable
Objetivo
DB_MYSQL_HOST
Database - DB_MYSQL_USERVariable
Objetivo
DB_MYSQL_USER
Database - DB_MYSQL_PASSWORDVariable
Objetivo
DB_MYSQL_PASSWORD

Descargar estadísticas

1,303,254
Descargas totales

Detalles

Repositorio
zoeyvid/npmplus:latest
Última actualización2026-05-28
Visto por primera vez2024-01-19

Ejecute NPMplus en Unraid.

NPMplus se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.