Search API

Global cross-module search across all NexusPanel features.


Endpoint

MethodPathAuthDescription
GET/api/searchYesSearch across all modules

Request

Params: q (search query)

GET /api/search?q=nginx

Response

{
  "results": [
    { "module": "domains", "title": "example.com", "description": "nginx server block", "url": "domains" },
    { "module": "services", "title": "nginx.service", "description": "active (running)", "url": "services" },
    { "module": "firewall", "title": "http", "description": "firewalld service: http", "url": "firewall" }
  ],
  "total": 3
}

Modules Searched

ModuleWhat's Searched
DomainsDomain names, nginx configs
ServicesService names, descriptions
FirewallZone names, services, ports
FilesFile names (in current directory)
DatabasesDatabase names, table names
EmailsAccount names, domains
DockerContainer names, image names
FTPAccount names
MIME TypesExtension, MIME type strings

Part of NexusPanel API Reference

← Back to Documentation