LibreY

LibreY

Docker app from grtgbln's Repository

Overview

A fork of LibreX, a framework- and JavaScript-free privacy respecting meta search engine, giving you results from Google, Qwant, Ahmia and popular torrent sites without spying on you. LibreY changed some features like automatic redirection.
See documentation for all available settings: https://github.com/Ahwxorg/LibreY/tree/main/docker#environment-variables-that-can-be-set-in-the-docker-container

Requirements


        Please see the documentation for all available settings: https://github.com/Ahwxorg/LibreY/tree/main/docker#environment-variables-that-can-be-set-in-the-docker-container
    

Runtime arguments

Web UI
http://[IP]:[PORT:8080]
Network
bridge
Privileged
false

Template configuration

Web UI PortPorttcp

Container Port: 8080

Target
8080
Default
8080
Value
8080
LanguageVariable

Language to perform searches in

Target
CONFIG_LANGUAGE
Default
en
Value
en
Text Search EngineVariable

Text search engine to use. Set 'auto' to use any available search engine.

Target
CONFIG_TEXT_SEARCH_ENGINE
Default
auto|brave|duckduckgo|ecosia|google|mojeek|yandex
Default Number of ResultsVariable

Number of results to show by default

Target
CONFIG_NUMBER_OF_RESULTS
Default
10
Value
10
Site NameVariable

Site name to show in search results

Target
OPEN_SEARCH_TITLE
Default
LibreY
Value
LibreY
OPEN_SEARCH_LONG_NAMEVariable

Site long name to show in search results

Default
LibreY Search
Value
LibreY Search
Site DescriptionVariable

Site description to show in search results

Target
OPEN_SEARCH_DESCRIPTION
Default
Framework and javascript free privacy respecting meta search engine
Value
Framework and javascript free privacy respecting meta search engine
Site HostVariable

Site host to identify on network. Replace with IP or domain.

Target
OPEN_SEARCH_HOST
Default
http://localhost:8080
Value
http://localhost:8080
Google - DomainVariable

Which Google domain the search will be done on. Change according to your country.

Target
CONFIG_GOOGLE_DOMAIN
Default
com
Value
com
Invidious InstanceVariable

Invidious instance to use for YouTube videos

Target
CONFIG_INVIDIOUS_INSTANCE
Default
https://invidious.snopyta.org
Value
https://invidious.snopyta.org
Disable BitTorrent SearchVariable

Disable BitTorrent search

Target
CONFIG_DISABLE_BITTORRENT_SEARCH
Default
false|true
BitTorrent TrackersVariable

List of bittorrent trackers for torrent search. See documentation: https://github.com/Ahwxorg/LibreY/tree/main/docker#environment-variables-that-can-be-set-in-the-docker-container

Target
CONFIG_BITTORRENT_TRACKERS
Enable Hidden Service SearchVariable

Enable hidden service search

Target
CONFIG_HIDDEN_SERVICE_SEARCH
Default
false|true
Show Result SourceVariable

Whether to show where the result is from on the results page

Target
CONFIG_SHOW_RESULT_SOURCE
Default
true|false
Instance FallbackVariable

Fallback to another instance if the current one is rate-limited

Target
CONFIG_INSTANCE_FALLBACK
Default
true|false
Disable APIVariable

Disable the API

Target
CONFIG_DISABLE_API
Default
false|true
ThemeVariable

Default theme to use

Target
CONFIG_DEFAULT_THEME
Default
dark|dark|nord|discord
Rate-Limit CooldownVariable

Cooldown time, in minutes, for rate limiting

Target
CONFIG_RATE_LIMIT_COOLDOWN
Default
25
Value
25
Cache TimeVariable

Time, in minutes, to cache results for

Target
CONFIG_CACHE_TIME
Default
20
Value
20
Search EncodingVariable

Encoding to use for search results

Target
OPEN_SEARCH_ENCODING
Default
UTF-8
Value
UTF-8
PHP - Proxy EnabledVariable

Enable PHP proxy. See documentation: https://github.com/Ahwxorg/LibreY/tree/main/docker#curl

Target
CURLOPT_PROXY_ENABLED
Default
false|true
PHP - Proxy HostVariable

PHP proxy host

Target
CURLOPT_PROXY
Default
192.0.2.53:8388
Value
192.0.2.53:8388
PHP - Proxy TypeVariable

PHP proxy type

Target
CURLOPT_PROXY_TYPE
Default
CURLPROXY_HTTP
Value
CURLPROXY_HTTP
PHP - Proxy User-AgentVariable

PHP proxy user agent

Target
CURLOPT_USERAGENT
Default
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:116.0) Gecko/20100101 Firefox/116.0
Value
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:116.0) Gecko/20100101 Firefox/116.0
PHP - Follow LocationVariable

PHP follow location

Target
CURLOPT_FOLLOWLOCATION
Default
true|false
Google - Site LanguageVariable

Language to use for Google site

Target
CONFIG_GOOGLE_LANGUAGE_SITE
Default
en
Value
en
Google - Results LanguageVariable

Language to use for Google results

Target
CONFIG_GOOGLE_LANGUAGE_RESULTS
Default
en
Value
en
Wikipedia - LanguageVariable

Language to use for Wikipedia

Target
CONFIG_WIKIPEDIA_LANGUAGE
Default
en
Value
en
Nginx Logs PathPathrw

Path to Nginx logs

Target
/var/log/nginx
Default
/mnt/user/appdata/librey/nginx
Value
/mnt/user/appdata/librey/nginx
PHP Logs PathPathrw

Path to PHP logs

Target
/var/log/php83
Default
/mnt/user/appdata/librey/php
Value
/mnt/user/appdata/librey/php
PUIDVariable
Default
099
Value
099
PGIDVariable
Default
100
Value
100
VersionVariable

Tell application it is running as a Docker container. Not recommended to change.

Target
VERSION
Default
docker
Value
docker

Details

Repository
ghcr.io/ahwxorg/librey:latest
Last Updated2026-06-01
First Seen2024-10-13

Run LibreY on Unraid.

LibreY is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.