Generated with sparks and insights from 26 sources

img6

img7

img8

img9

img10

img11

Introduction

  • Locate the SearxNG Docker directory: Navigate to /usr/local/searxng-docker.

  • Replace the logo file: Copy your custom logo into the directory, using the same name as the existing logo file (e.g., searxng.png).

  • Modify settings.yml: Inside ${PWD}/searxng, you will find settings.yml and uwsgi.ini. You can modify these files according to your needs.

  • Restart the Docker container: After making changes, restart the Docker container to apply the new settings.

  • Use Docker volumes: For more advanced customization, you can mount the changed logo files as volumes in the Docker container.

Directory Location [1]

  • Path: The SearxNG Docker directory is located at /usr/local/searxng-docker.

  • Access: Ensure you have the necessary permissions to access and modify files in this directory.

  • Purpose: This directory contains all the necessary files for running SearxNG with Docker.

img6

img7

img8

img9

img10

img11

Replacing the Logo [1]

  • File Replacement: Copy your custom logo file into the SearxNG Docker directory.

  • Naming: Use the same name as the existing logo file (e.g., searxng.png) to ensure it is recognized by the system.

  • Verification: Check that the new logo file is correctly placed in the directory.

img6

img7

img8

img9

Modifying Configuration Files [2]

  • Files to Modify: Inside ${PWD}/searxng, you will find settings.yml and uwsgi.ini.

  • Customization: Modify these files according to your specific needs.

  • Settings: Ensure that the paths and settings in these files correctly reference your new logo.

img6

img7

img8

img9

Restarting the Docker Container [2]

  • Command: Use the command docker container restart [container_id] to restart the container.

  • Effect: Restarting the container will apply the changes made to the configuration files.

  • Verification: After restarting, verify that the new logo is displayed correctly on the SearxNG interface.

img6

img7

img8

Using Docker Volumes [3]

  • Volume Mounting: Mount the changed logo files as volumes in the Docker container.

  • Example: For docker-compose, add the following to your docker-compose.yml file: volumes: - ./favicon.png:/usr/local/searxng/searx/static/themes/simple/img/favicon.png.

  • Customization: This method allows for more advanced customization and flexibility.

img6

img7

img8

img9

img10

img11

Related Videos

<br><br>

<div class="-md-ext-youtube-widget"> { "title": "Self-Hosted SearXNG (de-Google)", "link": "https://www.youtube.com/watch?v=8WHnO9gJTHk", "channel": { "name": ""}, "published_date": "Sep 29, 2022", "length": "" }</div>

<div class="-md-ext-youtube-widget"> { "title": "How to use pfSense & SearxNG to run your own local secure ...", "link": "https://www.youtube.com/watch?v=15M-zDX2wo0", "channel": { "name": ""}, "published_date": "Jul 11, 2022", "length": "" }</div>