serveur_hebergement:installer_une_instance_searx

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveur_hebergement:installer_une_instance_searx [2024/01/15 08:01] – [uWSGI] fateserveur_hebergement:installer_une_instance_searx [2024/01/20 18:17] (Version actuelle) – [Redis] fate
Ligne 12: Ligne 12:
 <code bash>sudo useradd --shell /bin/bash --system --home-dir "/usr/local/searxng" --comment 'Privacy-respecting metasearch engine' searxng</code> <code bash>sudo useradd --shell /bin/bash --system --home-dir "/usr/local/searxng" --comment 'Privacy-respecting metasearch engine' searxng</code>
  
-Créez le répertoire home :  +Créez le répertoire home ainsi que le sous répertoire pour le socket uWSGI 
-<code bash>sudo  mkdir "/usr/local/searxng"</code>+<code bash>sudo mkdir -p /usr/local/searxng/run/</code>
  
 Modifiez le propriétaire du répertoire home : Modifiez le propriétaire du répertoire home :
Ligne 146: Ligne 146:
   * results_on_new_tab: true -> ouvre les résultats dans un nouvel onglet   * results_on_new_tab: true -> ouvre les résultats dans un nouvel onglet
   * use_mobile_ui: true -> permet d'éviter le blocage de Google   * use_mobile_ui: true -> permet d'éviter le blocage de Google
-  * + 
 +===== Redis ===== 
 + 
 +Redis va stocker la base de donnée du plugin "limiter" servant à lutter contre les bots. 
 + 
 +On va utiliser le script d'installation fourni par SearXNG pour l'installer et le configurer : 
 +<code bash> 
 +sudo -s  
 +sudo /usr/local/searxng/searxng-src/utils/searxng.sh install redis 
 +</code> 
 + 
 +Choisissez les réponses par défaut à chaque question.
 ===== uWSGI ===== ===== uWSGI =====
  
Ligne 256: Ligne 267:
  
 Activez les modules Apache2 nécessaires : Activez les modules Apache2 nécessaires :
-<code bash>sudo a2enmod headers proxy proxy_http</code>+<code bash>sudo a2enmod headers proxy proxy_http ssl proxy_uwsgi</code>
  
 Créez le fichier de config Apache2 : Créez le fichier de config Apache2 :
Ligne 305: Ligne 316:
 Activez le fichier de configuration : Activez le fichier de configuration :
 <code bash>sudo a2ensite searx.nomdedomaine.fr.conf</code> <code bash>sudo a2ensite searx.nomdedomaine.fr.conf</code>
- 
-===== Redis ===== 
- 
-Redis va stocker la base de donnée du plugin "limiter" servant à lutter contre les bots. 
- 
-On va utiliser le script d'installation fourni par SearXNG pour l'installer et le configurer : 
-<code bash>sudo -H /usr/local/searxng/searxng-src/utils/searxng.sh install redis</code> 
- 
-Choissisez les réponses par défaut à chaque question. 
  
 Votre instance SearXNG est maintenant accessible à l'adresse searx.nomdedomaine.fr. Votre instance SearXNG est maintenant accessible à l'adresse searx.nomdedomaine.fr.
  • serveur_hebergement/installer_une_instance_searx.1705305663.txt.gz
  • Dernière modification : 2024/01/15 08:01
  • de fate