NASearch

NASearch

Docker app from UnraidUser-4408178955's Repository

Overview

Lightweight file search UI for your Unraid array. Uses plocate to index your files and serves a fast browser-based search interface with previews for images, video, audio, PDF, and text files. Supports inline download, folder zip, and optional HTTP Basic Auth. No Elasticsearch, no Node, no build step. IMPORTANT: You must set either AUTH_USER + AUTH_PASS (recommended) or NOAUTH=true before the app will start.

Runtime arguments

Web UI
http://[IP]:[PORT:8000]/
Network
bridge
Shell
bash
Privileged
false

Template configuration

WebUI PortPorttcp

Port to access the NASearch web interface.

Target
8000
Default
8000
Value
8000
Array PathPathro

Root of your Unraid array, mounted read-only. NASearch will index and serve files from here.

Target
/data
Default
/mnt/user
Value
/mnt/user
Index & Config StoragePathrw

Persistent storage for the plocate database and settings.json.

Target
/index
Default
/mnt/user/appdata/nasearch
Value
/mnt/user/appdata/nasearch
Auth UsernameVariable

HTTP Basic Auth username. Set both AUTH_USER and AUTH_PASS to enable authentication (recommended).

Target
AUTH_USER
Auth PasswordVariable

HTTP Basic Auth password. Set both AUTH_USER and AUTH_PASS to enable authentication (recommended).

Target
AUTH_PASS
Disable AuthVariable

Set to 'true' to explicitly disable authentication. Only use on a fully trusted, firewalled network. Either AUTH_USER+AUTH_PASS or NOAUTH=true must be set.

Target
NOAUTH
Prune PathsVariable

Space-separated list of paths to skip during indexing.

Target
PRUNE_PATHS
Default
/data/appdata /data/system /data/domains /data/isos
Value
/data/appdata /data/system /data/domains /data/isos
Max ResultsVariable

Maximum number of search results returned per query.

Target
MAX_RESULTS
Default
500
Value
500
Homepage: NameLabel

Display name shown on your Homepage dashboard. Leave blank if you are not using Homepage (https://gethomepage.dev).

Target
homepage.name
Default
NASearch
Value
NASearch
Homepage: GroupLabel

Dashboard group/category to place NASearch in (e.g. Tools, Media, System). Leave blank if not using Homepage.

Target
homepage.group
Homepage: URLLabel

Full URL Homepage should link to (e.g. http://192.168.1.10:8000 or your reverse-proxy address). Leave blank if not using Homepage.

Target
homepage.href

Categories

Details

Repository
ghcr.io/dewgenenny/nasearch:latest
Last Updated2026-06-02
First Seen2026-05-29

Run NASearch on Unraid.

NASearch is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.