Skip to main content

Araa

Github | Compose example | Clarification

services:
  araa-search:
    container_name: Araa
    image: docker.io/temthelem/araa-search:latest
    environment:
      - DOMAIN=araa.domain.click
    ports:
      - "6413:8000"

Configuring (Environmental Variables)

You can configure the following environmental variables;

Variable name Required/Optional Default Description
DOMAIN required N/A The domain of your instance. An example domain would look like; DOMAIN=tailsx.domain.com. This is required as the /opensearch.xml will be generated using it.
PORT optional 8000 The port the Python web server will run on.
WORKERS optional 8 The number of workers the web server will use.
THREADS optional 2 The number of threads the web server will use.
SHEBANG optional ! The 'shebang' to use for all of the shebang macros. Shebangs allow people to switch to another search engine through Araa Search. Something like !ddg cats will redirect the user to DuckDuckGo with their results for cats.
DONATE_URL optional https://github.com/sponsors/Extravi⁠  

Configuring (Environmental Variables)

You can configure the following environmental variables;

Variable name Required/Optional Default Description
DOMAIN required N/A The domain of your instance. An example domain would look like; DOMAIN=tailsx.domain.com. This is required as the /opensearch.xml will be generated using it.
PORT optional 8000 The port the Python web server will run on.
WORKERS optional 8 The number of workers the web server will use.
THREADS optional 2 The number of threads the web server will use.
SHEBANG optional ! The 'shebang' to use for all of the shebang macros. Shebangs allow people to switch to another search engine through Araa Search. Something like !ddg cats will redirect the user to DuckDuckGo with their results for cats.
DONATE_URL optional https://github.com/sponsors/Extravi⁠