Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Verified Commit d4c62f94 authored by Nicolas Gelot's avatar Nicolas Gelot
Browse files

Set suspended_times and link_token features

parent 139a7bc6
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -49,6 +49,7 @@ RUN apk add --no-cache -t build-dependencies \


COPY --chown=searxng:searxng dockerfiles ./dockerfiles
COPY --chown=searxng:searxng dockerfiles ./dockerfiles
COPY --chown=searxng:searxng searx ./searx
COPY --chown=searxng:searxng searx ./searx
COPY --chown=searxng:searxng etc/searxng/limiter.toml /etc/searxng/limiter.toml


ARG TIMESTAMP_SETTINGS=0
ARG TIMESTAMP_SETTINGS=0
ARG TIMESTAMP_UWSGI=0
ARG TIMESTAMP_UWSGI=0
+2 −0
Original line number Original line Diff line number Diff line
[botdetection.ip_limit]
link_token = true
+13 −0
Original line number Original line Diff line number Diff line
@@ -19,6 +19,19 @@ search:
    default_lang : "" # Default search language - leave blank to detect from browser information or use codes from 'languages.py'
    default_lang : "" # Default search language - leave blank to detect from browser information or use codes from 'languages.py'
    ban_time_on_fail : 5 # ban time in seconds after engine errors
    ban_time_on_fail : 5 # ban time in seconds after engine errors
    max_ban_time_on_fail : 120 # max ban time in seconds after engine errors
    max_ban_time_on_fail : 120 # max ban time in seconds after engine errors
    suspended_times:
        # Engine suspension time after error (in seconds; set to 0 to disable)
        # For error "Access denied" and "HTTP error [402, 403]"
        SearxEngineAccessDenied: 60
        # For error "CAPTCHA"
        SearxEngineCaptcha: 86400
        # For error "Too many request" and "HTTP error 429"
        SearxEngineTooManyRequests: 3600
        # Cloudflare CAPTCHA
        cf_SearxEngineCaptcha: 1296000
        cf_SearxEngineAccessDenied: 86400
        # ReCAPTCHA
        recaptcha_SearxEngineCaptcha: 604800
    prefer_configured_language: True # increase weight of results in configured language in ranking
    prefer_configured_language: True # increase weight of results in configured language in ranking


server:
server:
+3 −0
Original line number Original line Diff line number Diff line
@@ -22,6 +22,9 @@
    <link rel="stylesheet" href="{{ url_for('static', filename='css/etheme.min.css', v=version) }}" type="text/css" />
    <link rel="stylesheet" href="{{ url_for('static', filename='css/etheme.min.css', v=version) }}" type="text/css" />
    <link rel="stylesheet" href="{{ url_for('static', filename='css/etheme-dark.min.css', v=version) }}" type="text/css" />
    <link rel="stylesheet" href="{{ url_for('static', filename='css/etheme-dark.min.css', v=version) }}" type="text/css" />


    {% if get_setting('server.limiter') %}
    <link rel="stylesheet" href="{{ url_for('client_token', token=link_token) }}" type="text/css" />
    {% endif %}
    {% for css in styles %}
    {% for css in styles %}
        <link rel="stylesheet" href="{{ url_for('static', filename=css, v=version) }}" type="text/css" />
        <link rel="stylesheet" href="{{ url_for('static', filename=css, v=version) }}" type="text/css" />
    {% endfor %}
    {% endfor %}