Public Docker image for Araa Search (formerly TailsX). https://github.com/TEMtheLEM/araa-search
10K+
This is a public image for Araa Search, a privacy respecting, self-hosted and ad-free FOSS metasearch engine.
If you're interested in the configuration, read #Configuring below.
All you need to do to use this image is to;
docker-compose).Note that nginx setup is not done in this image whatsoever. If you plan on using a reverse-proxy like nginx (which you should), you can learn about the recommended settings here.
Image maintained by TEMtheLEM (that's me). I do not own Araa Search (Extravi does), and the owner does not hold any responsibility for this image. Issues with the image should be reported to me here. Please include a reference to Docker in the title of your issue; something like [DOCKER] <your issue title here> would be sufficient enough.
Tags are latest or some commit SHA.
Some images are tagged with -alpine at the end. These images are identical to their non-"-alpine" variants; they only exist because of the migration from using Ubuntu as a base to Alpine.
If you're looking to live on the bleeding edge, use the beta tag. These images are really only for testing. Things may break.
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 | This URL can be used to direct users on where to donate to support anyone of your choosing. It, by default, directs users to Araa Search's creator's donation page. |
DEFAULT_METHOD | optional | GET | The default method users will use while using the instance. |
DEFAULT_AC_ENGINE | optional | The autocomplete engine users of the instance will use by default. | |
DEFAULT_LANG | optional | english | The language the instance will use by default. |
DEFAULT_THEME | optional | dark_blur | The name of the CSS theme to default to. The value will be used to load a CSS file named after the value. So dark_blur will load /static/css/dark_blur.css. All other themes are found under /static/css/. Every CSS file in that directory (except a few) is a valid theme. |
ENABLE_API | optional | False | A boolean value indicating if the API should be enabled. This variable will enable/disable both the search results API and the search suggestions API. |
PIPED_INSTANCE | optional | yt.ttj.dev | The domain of the Piped (a YouTube proxy) instance the videos tab should use. |
PIPED_API | optional | ytapi.ttj.dev | The domain of the Piped API Araa will interact with (to get videos & video metadata). |
PIPED_PROXY | optional | ytproxy.ttj.dev | The domain Araa will use to proxy videos through Piped. |
ENABLE_TORRENTS | optional | True | A boolean value indicating if the torrent search should be enabled. |
TORRENTGALAXY_DOMAIN | optional | torrentgalaxy.to | The domain of the Torrent Galaxy site to use. |
NYAA_DOMAIN | optional | nyaa.si | The domain of the Nyaa Torrents site to use. |
APIBAY_DOMAIN | optional | apibay.org | API Bay's domain. |
RUTOR_DOMAIN | optional | rutor.info | Rutor's domain. |
TORRENT_SITES | optional | [ 'nyaa', 'torrentgalaxy', 'tpb', 'rutor'] | A list consisting of what torrent sites should be used. |
ENGINE_RATELIMIT_COOLDOWN | optional | 28 | The time, in minutes, an engine will be put on a 'cooldown' if/when it gets rate-limited. |
DEFAULT_ENGINE | optional | The default search engine to use if the client doesn't state any preference. You can choose google or qwant. |
Content type
Image
Digest
sha256:a57b42afe…
Size
37.4 MB
Last updated
over 1 year ago
docker pull temthelem/araa-search