mirror of
https://github.com/searxng/searxng.git
synced 2026-05-30 22:54:11 +02:00
[mod] enable image proxy for public instances
This commit is contained in:
@@ -47,6 +47,7 @@
|
|||||||
activated:
|
activated:
|
||||||
|
|
||||||
- :py:obj:`searx.botdetection.link_token` in the :ref:`limiter`
|
- :py:obj:`searx.botdetection.link_token` in the :ref:`limiter`
|
||||||
|
- :ref:`image_proxy`
|
||||||
|
|
||||||
.. _image_proxy:
|
.. _image_proxy:
|
||||||
|
|
||||||
|
|||||||
+7
-1
@@ -44,6 +44,12 @@ def init_settings():
|
|||||||
cfg = cfg or {}
|
cfg = cfg or {}
|
||||||
apply_schema(cfg, SCHEMA, [])
|
apply_schema(cfg, SCHEMA, [])
|
||||||
|
|
||||||
|
if cfg['server']['public_instance']:
|
||||||
|
cfg['server']['image_proxy'] = True
|
||||||
|
lock = cfg.setdefault('preferences', {}).setdefault('lock', [])
|
||||||
|
if 'image_proxy' not in lock:
|
||||||
|
lock.append('image_proxy')
|
||||||
|
|
||||||
settings.clear()
|
settings.clear()
|
||||||
settings.update(cfg)
|
settings.update(cfg)
|
||||||
|
|
||||||
@@ -66,7 +72,7 @@ def init_settings():
|
|||||||
if settings['server']['public_instance']:
|
if settings['server']['public_instance']:
|
||||||
logger.warning(
|
logger.warning(
|
||||||
"Be aware you have activated features intended only for public instances. "
|
"Be aware you have activated features intended only for public instances. "
|
||||||
"This force the usage of the limiter and link_token / "
|
"This force the usage of the limiter, link_token and image proxy / "
|
||||||
"see https://docs.searxng.org/admin/searx.limiter.html"
|
"see https://docs.searxng.org/admin/searx.limiter.html"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user