Skip to main content

Araa

Github | Compose example | 

 

 

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 nameRequired/OptionalDefaultDescription
DOMAINrequiredN/AThe 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.
PORToptional8000The port the Python web server will run on.
WORKERSoptional8The number of workers the web server will use.
THREADSoptional2The number of threads the web server will use.
SHEBANGoptional!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_URLoptionalhttps://github.com/sponsors/Extravi⁠

Configuring (Environmental Variables)

You can configure the following environmental variables;

Variable nameRequired/OptionalDefaultDescription
DOMAINrequiredN/AThe 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.
PORToptional8000The port the Python web server will run on.
WORKERSoptional8The number of workers the web server will use.
THREADSoptional2The number of threads the web server will use.
SHEBANGoptional!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_URLoptionalhttps://github.com/sponsors/Extravi⁠