DevOps & CloudDocumentedScanned

npm-proxy

Manage Nginx Proxy Manager (NPM) hosts, certificates.

Share:

Installation

npx clawhub@latest install npm-proxy

View the full skill documentation and source below.

Documentation

NPM Proxy Skill

Manage Nginx Proxy Manager (NPM) via its REST API.

Configuration

Set the following environment variables:

  • NPM_URL: The URL of your NPM instance (e.g., ) - NPM_EMAIL: Your NPM admin email - NPM_PASSWORD: Your NPM admin password ## Usage __CODE_BLOCK_0__ ## Workflows ### Adding a new Proxy Host To add a new host, use curl directly (the script is currently minimal). Example payload for POST /api/nginx/proxy-hosts: __CODE_BLOCK_1__ ### Enabling SSL (Let's Encrypt) 1. List certs with certs to see if one exists. 2. Update the host with certificate_id and ssl_forced: true`.