Marketplace

Nginx Proxy Manager

Other

Nginx Proxy Manager reverse-proxy driver.

togo-framework
bash
togo install togo-framework/dns-npm

Install

bash
togo install togo-framework/dns-npm

Nginx Proxy Manager driver for togo's dns subsystem. Manages reverse-proxy hosts over the NPM API.

Config

Env
Meaning
DNS_DRIVERset to npm
NPM_BASE_URLNPM admin URL, e.g. http://localhost:81 (required)
NPM_EMAIL / NPM_PASSWORDadmin credentials (mint a token), or
NPM_TOKENa pre-minted API token
Rows per page
1–4 of 4
Page 1 of 1
go
svc, _ := dns.FromKernel(k)
svc.UpsertProxyHost(ctx, dns.ProxyHost{Domain: "app.example.com", Upstream: "http://127.0.0.1:8080", SSL: true})

SSL: true requests a forced-TLS host with Let's Encrypt agreement. DNS records and gateway routes return dns.ErrUnsupported.


<div align="center"> <h3>Premium sponsors</h3> <p><a href="https://id8media.com"><strong>ID8 Media</strong></a> &nbsp;·&nbsp; <a href="https://one-studio.co"><strong>One Studio</strong></a></p> <p><sub>Support togo — <a href="https://github.com/sponsors/fadymondy">become a sponsor</a>.</sub></p> </div>