UnSearch Docs

Docker Deployment

Deploy UnSearch with Docker in one command.

Docker Deployment

Deploy your own UnSearch instance with Docker.

Quick Start

docker run -d -p 8000:8000 unsearch/unsearch

Docker Compose

For a full production setup with SearXNG and Redis:

version: '3.8'
services:
  unsearch:
    image: unsearch/unsearch
    ports:
      - "8000:8000"
    environment:
      - SEARXNG_URL=http://searxng:8080
      - REDIS_URL=redis://redis:6379
    depends_on:
      - searxng
      - redis

  searxng:
    image: searxng/searxng
    ports:
      - "8080:8080"

  redis:
    image: redis:alpine
    ports:
      - "6379:6379"
docker compose up -d

Environment Variables

See Configuration for all available options.

Updating

docker compose pull
docker compose up -d

On this page