| 1234567891011121314151617181920212223242526272829303132333435363738 | .. _architecture:============Architecture============.. sidebar:: Further reading   - Reverse Proxy: :ref:`Apache <apache searxng site>` & :ref:`nginx <nginx     searxng site>`   - uWSGI: :ref:`searxng uwsgi`   - SearXNG: :ref:`installation basic`Herein you will find some hints and suggestions about typical architectures ofSearXNG infrastructures... _architecture uWSGI:uWSGI Setup===========We start with a *reference* setup for public SearXNG instances which can be buildup and maintained by the scripts from our :ref:`toolboxing`... _arch public:.. kernel-figure:: arch_public.dot   :alt: arch_public.dot   Reference architecture of a public SearXNG setup.The reference installation activates ``server.limiter``, ``server.image_proxy``and ``ui.static_use_hash`` (:origin:`/etc/searxng/settings.yml<utils/templates/etc/searxng/settings.yml>`).. literalinclude:: ../../utils/templates/etc/searxng/settings.yml   :language: yaml   :end-before: # preferences:
 |