Nginx UI Plugins

Nginx UI Plugins

Plugins that extend Nginx UI. To install one, open Plugins in Nginx UI and choose Marketplace.

DNS-01 Challenge

By nginx-ui

Official

Validate domains for certificates through DNS records, with more than 200 DNS providers.

Version
1.0.0
  • Certificate DNS validation

Log Analytics

By nginx-ui

Official

Search nginx access and error logs with structured queries and see traffic on a dashboard with a visitor map. Provides the former Advanced Indexing feature.

Version
1.0.0
Memory
512 MB
  • Web pages and API
Official

Search nginx access and error logs with structured queries and field filters, and see traffic on a dashboard with a visitor map. Built with Rust for faster indexing and lower resource usage. This preview cannot be enabled together with Log Analytics.

Beta
0.1.0-beta.1
Memory
256 MB
  • Web pages and API

Updated

DNS-01 Challenge

By nginx-ui

Official
Version
1.0.0
Requires
Nginx UI 2.7.0+
Platforms
Linux, macOS, Windows

Screenshots

  • Pick a saved DNS credential when issuing a certificate Pick a saved DNS credential when issuing a certificate
    Pick a saved DNS credential when issuing a certificate
  • Adjust how DNS records are checked before validation Adjust how DNS records are checked before validation
    Adjust how DNS records are checked before validation
  • More than 200 DNS providers to choose from More than 200 DNS providers to choose from
    More than 200 DNS providers to choose from
  • Each provider asks only for the fields it needs Each provider asks only for the fields it needs
    Each provider asks only for the fields it needs

About

Validate domains for certificates through DNS records, with more than 200 DNS providers.

Versions

  1. 1.0.0LatestRelease notes

    Features

    • Say why the plugin asks for its permissions
    • Correct provider sign-in methods and move to lego v5.5.2
    • Generate structured credential forms for every provider
    • Redesign the challenge form and describe the plugin by what it does
    • Accept the recursive DNS servers as a list
    • Localize plugin names and descriptions
    • Build one package per platform
    • Ship a plugin icon
    • Add web bundle for the challenge form slot
    • Add DNS-01 challenge plugin

Provides

  • Certificate DNS validation

    Validates domains through DNS records when certificates are issued or renewed.

    222 DNS providers
    • 1cloud.ru
    • 35.com/三五互联
    • 51DNS
    • Abion
    • Active24
    • Akamai EdgeDNS
    • Alibaba Cloud DNS
    • AlibabaCloud ESA
    • all-inkl
    • Alwaysdata
    • Amazon Lightsail
    • Amazon Route 53
    • Anexia CloudDNS
    • ANS SafeDNS
    • ArtFiles
    • ArvanCloud
    • Aurora DNS
    • Autodns
    • Axelname
    • Azion
    • Azure DNS
    • Baidu Cloud
    • Beget.com
    • Binary Lane
    • Bindman
    • Bluecat
    • Bluecat v2
    • BookMyName
    • Bunny
    • Checkdomain
    • Civo
    • Cloud.ru
    • CloudDNS
    • Cloudflare
    • ClouDNS
    • Connbyte
    • ConoHa v2
    • ConoHa v3
    • Constellix
    • Core-Networks
    • CPanel/WHM
    • Curanet
    • Czechia
    • DanDomain
    • DDnss (DynDNS Service)
    • Derak Cloud
    • deSEC.io
    • Designate DNSaaS for Openstack
    • Digital Ocean
    • Dinahosting
    • DirectAdmin
    • DNS Made Easy
    • DNS Update (RFC2136)
    • dns.la
    • DNS.services
    • DNScale
    • DNSExit
    • dnsHome.de
    • DNSimple
    • DNSMint
    • Domain Offensive (do.de)
    • Domeneshop
    • DreamHost
    • Duck DNS
    • Dyn
    • Dynadot
    • DynDnsFree.de
    • Dynu
    • EasyDNS
    • EdgeCenter
    • Efficient IP
    • Epik
    • EuroDNS
    • EUserv
    • Excedo
    • Exoscale
    • External program
    • F5 XC
    • FENO
    • Fornex
    • freemyip.com
    • FusionLayer NameSurfer
    • G-Core
    • Gandi
    • Gandi Live DNS (v5)
    • Gehirn
    • Gigahost.no
    • Glesys
    • Gname
    • Go Daddy
    • Google Cloud
    • Gravity
    • Hetzner
    • Hosting.de
    • Hosting.nl
    • Hostinger
    • Hosttech
    • HostUp
    • HTTP request
    • http.net
    • Huawei Cloud
    • Hurricane Electric DNS
    • HyperOne
    • IBM Cloud (SoftLayer)
    • IIJ DNS Platform Service
    • Infoblox
    • Infomaniak
    • Internet.bs
    • INWX
    • Ionos
    • Ionos Cloud
    • IPv64
    • ISPConfig 3
    • ISPConfig 3 - Dynamic DNS (DDNS) Module
    • JD Cloud
    • Joker
    • Joohoi's ACME-DNS
    • Katapult
    • KeyHelp
    • Leaseweb
    • Liara
    • Lima-City
    • Linode (v4)
    • Liquid Web
    • Loopia
    • LuaDNS
    • Mail-in-a-Box
    • ManageEngine CloudDNS
    • Manual
    • Metaname
    • Metaregistrar
    • mijn.host
    • Mittwald
    • myaddr.{tools,dev,io}
    • MyDNS.jp
    • Myra
    • MythicBeasts
    • Name.com
    • Namecheap
    • Namesilo
    • NearlyFreeSpeech.NET
    • NederHost
    • Neodigit
    • Netcup
    • Netlify
    • Netnod
    • NexDNS
    • Ngenix
    • Nicmanager
    • NIFCloud
    • Njalla
    • Nodion
    • NS1
    • Octenium
    • omg.lol
    • Online.net
    • Open Telekom Cloud
    • Openprovider
    • OpusDNS
    • Oracle Cloud
    • OVH
    • plesk.com
    • PointDNS/PointHQ
    • Porkbun
    • Poweradmin
    • PowerDNS
    • Rackspace
    • Rage4
    • Rain Yun/雨云
    • RcodeZero
    • reg.ru
    • Regfish
    • RimuHosting
    • RU CENTER
    • Sakura Cloud
    • Scaleway
    • ScanNet
    • Selectel
    • Selectel v2
    • SelfHost.(de|eu)
    • Servercow
    • Shellrent
    • Simply.com
    • Sonic
    • Spaceship
    • Syse
    • Technitium
    • Tele3
    • Tencent Cloud DNS
    • Tencent EdgeOne
    • Timeweb Cloud
    • TodayNIC/时代互联
    • TransIP
    • UCloud
    • Ultradns
    • United-Domains
    • Variomedia
    • Veesp
    • VegaDNS
    • Vercel
    • Versio.[nl|eu|uk]
    • VinylDNS
    • Virtualname
    • VK Cloud
    • Volcano Engine/火山引擎
    • Vscale
    • Vultr
    • Wannafind
    • Webglobe
    • webnames.ca
    • webnames.ru
    • Websupport
    • WEDOS
    • West.cn/西部数码
    • Xinnet
    • Yandex 360
    • Yandex Cloud
    • Yandex PDD
    • Zilore
    • Zone.ee
    • ZoneEdit
    • Zonomi

Requested permissions

  • Network

    Connect to other servers over the network.

    Note from the authorTo create and remove the validation records through the API of your DNS provider.

    No specific addresses listed

Information

ID
com.nginxui.dns01
Author
nginx-ui
License
AGPL-3.0-only
Repository
github.com/nginxui/plugin-dns01

Log Analytics

By nginx-ui

Official
Version
1.0.0
Requires
Nginx UI 2.7.0+
Recommended memory
512 MB
Platforms
Linux, macOS, Windows

About

Search nginx access and error logs with structured queries and see traffic on a dashboard with a visitor map. Provides the former Advanced Indexing feature.

Versions

  1. 1.0.0LatestRelease notes

    Features

    • Say why the plugin asks for its permissions
    • Pin the webapp with build.sh --update-lock and check the answers against the webapp types
    • Tell the level of each region code on the region map
    • Drop the China map endpoints and place Hong Kong, Macau and Taiwan on the region map of China
    • Count requests per region and city for the maps
    • Search error logs in the structured view
    • Index and search nginx error logs
    • Size the indexer from the memory left to the plugin
    • Name the former advanced indexing and leave conflicts to the other plugin
    • Conflict with the second log analytics plugin
    • Recommend 512 MB of memory
    • Close the event socket when the plugin is turned off
    • Log analytics plugin

    Bug Fixes

    • Keep restarted services running when the monitor of the stopped ones wakes up late
    • Answer an empty list for a dashboard field without values
    • Name the groups written after a full rebuild after their new records
    • Read the dashboard dates in the local zone of the server
    • Keep the access log indexes when error logs are indexed
    • Include the last second of a requested range
    • Index every log line once across rotations
    • Download over https with size limits
    • Wait for the services before answering the first requests
    • Describe the map folder the same way everywhere
    • Encode log paths in query strings

    Performance

    • Size indexing batches by the memory budget
    • Keep indexing batches small on every machine
    • Compute summaries and the dashboard in the search pass

Provides

  • Web pages and API

    Serves its own pages and API inside Nginx UI.

Requested permissions

  • Log files

    Read the Nginx log files of this node, including visitor addresses and requested URLs.

    Note from the authorTo index the access and error logs of your sites for search and the dashboard.

  • Network

    Connect to other servers over the network.

    Note from the authorTo download the IP location database when you choose to.

    Only these addresses

    • cloud.nginxui.com
  • Own data storage

    Keep its own data inside Nginx UI.

    Note from the authorTo remember where an index carried over from an earlier Nginx UI is kept.

Information

ID
com.nginxui.log-analytics
Author
nginx-ui
License
AGPL-3.0-only
Repository
github.com/nginxui/plugin-log-analytics

Log Analytics (Preview)

By nginx-ui

OfficialBeta
Beta
0.1.0-beta.1
Requires
Nginx UI 2.7.0+
Recommended memory
256 MB
Platforms
Linux, macOS, Windows

Cannot be enabled together with Log Analytics

About

Search nginx access and error logs with structured queries and field filters, and see traffic on a dashboard with a visitor map. Built with Rust for faster indexing and lower resource usage. This preview cannot be enabled together with Log Analytics.

Versions

  1. 0.1.0-beta.1BetaRelease notes

    Features

    • Say why the plugin asks for its permissions
    • Describe the preview as faster and lighter
    • Pin the webapp with build.sh --update-lock and check union types in the shape test
    • Tell the level of each region code on the region map
    • Drop the China map endpoints and place Hong Kong, Macau and Taiwan on the region map of China
    • Count requests per region and city for the maps
    • Search error logs in the structured view
    • Index and search nginx error logs
    • Size the indexer from the memory left to the plugin
    • Always match quoted text in order and drop the phrase setting
    • Tell which parts of a search were read as text
    • Rename to the log analytics preview
    • Add field search syntax, hourly rollups and a smaller index
    • Add the log analytics plugin

    Bug Fixes

    • Read the dashboard dates in the local zone of the server
    • Include the last second of a requested range

    Performance

    • Merge the last segments of an indexing round
    • Return freed memory to the system during indexing

Provides

  • Web pages and API

    Serves its own pages and API inside Nginx UI.

Requested permissions

  • Log files

    Read the Nginx log files of this node, including visitor addresses and requested URLs.

    Note from the authorTo index the access and error logs of your sites for search and the dashboard.

  • Network

    Connect to other servers over the network.

    Note from the authorTo download the IP location database when you choose to.

    Only these addresses

    • cloud.nginxui.com

Information

ID
com.nginxui.log-analytics-tantivy
Author
nginx-ui
License
AGPL-3.0-only
Repository
github.com/nginxui/plugin-log-analytics-tantivy