-
-
Notifications
You must be signed in to change notification settings - Fork 193
2.3.1 Satellite: SearXNG
av edited this page Apr 11, 2026
·
3 revisions
Handle:
searxng
URL: http://localhost:33811/
A free internet metasearch engine which aggregates results from various search services and databases.
# [Optional] pre-pull the searxng image
harbor pull searxng
# Start the service
# --open is optional to open the browser automatically
harbor up searxng --open- Harbor connects SearXNG to the following services when run together:
webui,ldr,chatui,chatnio,perplexica,anythingllm - You can point all services in Harbor to use external SearXNG instance via
HARBOR_SEARXNG_INTERNAL_URLconfiguration option (see below)

Can be configured via the files in the services/searxng folder. Configuration reference.
Following options can be set via harbor config:
# The port on the host where SearXNG endpoint will be available
HARBOR_SEARXNG_HOST_PORT 33811
# Docker image to use for SearXNG
HARBOR_SEARXNG_IMAGE searxng/searxng
# Docker image tag to use for SearXNG
HARBOR_SEARXNG_VERSION latest
# This is the URL Harbor will use to connect its services
# to the SearXNG instance. It can be replaced with
# your own or remote SearXNG instance if needed
HARBOR_SEARXNG_INTERNAL_URL http://searxng:8080
# The path to the SearXNG workspace on the host
# This is where the configuration files are stored
# Should be either relative to $(harbor home) or absolute path
HARBOR_SEARXNG_WORKSPACE ./services/searxngSee environment configuration guide to set arbitrary environment variables for the service.