Afficher les derniers auteurs
| author | version | line-number | content |
|---|---|---|---|
| 1 | Métamoteur de recherche : interroge plusieurs moteurs et agrège les résultats, sans suivi ni profilage. | ||
| 2 | |||
| 3 | == Déploiement == | ||
| 4 | |||
| 5 | Déployé depuis les modèles d'applications de Portainer (liste de Lissy93, voir la section Portainer de [[Serveur principal>>Wiki Batcave John.Infrastructure.ServeurPrincipal.WebHome]]). Pas de fichier compose : configuration relevée avec ##docker inspect##. | ||
| 6 | |||
| 7 | |=Élément|=Valeur | ||
| 8 | |Conteneur|##SearXNG## | ||
| 9 | |Image|##searxng/searxng:latest## | ||
| 10 | |Port|##9017## (hôte) vers ##8080## (conteneur) | ||
| 11 | |Réseau|##proxy## | ||
| 12 | |Configuration|##<APPDATA>/searxng## monté sur ##/etc/searxng## | ||
| 13 | |Cache|Volume anonyme sur ##/var/cache/searxng##, non sauvegardé | ||
| 14 | |||
| 15 | === Variables d'environnement === | ||
| 16 | |||
| 17 | |=Variable|=Valeur | ||
| 18 | |##BASE_URL##|##<URL_ACCES>## | ||
| 19 | |##INSTANCE_NAME##|Nom affiché de l'instance | ||
| 20 | |||
| 21 | {{info}} | ||
| 22 | ##BASE_URL## sert à générer les liens absolus, notamment pour ajouter SearXNG comme moteur de recherche dans le navigateur (OpenSearch). Elle doit correspondre à l'adresse réellement utilisée : l'URL publique si l'accès passe par SWAG. | ||
| 23 | {{/info}} | ||
| 24 | |||
| 25 | == Configuration == | ||
| 26 | |||
| 27 | Dans ##<APPDATA>/searxng## : | ||
| 28 | |||
| 29 | |=Fichier|=Rôle | ||
| 30 | |##settings.yml##|Configuration principale : moteurs, interface, ##server.secret_key## | ||
| 31 | |##limiter.toml##|Protection contre les robots | ||
| 32 | |||
| 33 | Réglage nécessaire derrière SWAG, dans ##limiter.toml## : | ||
| 34 | |||
| 35 | {{code language="toml"}} | ||
| 36 | [botdetection] | ||
| 37 | trusted_proxies = ['172.16.0.0/12', '10.0.0.0/8'] | ||
| 38 | {{/code}} | ||
| 39 | |||
| 40 | Sans lui, SearXNG renvoie une erreur 500 (voir [[Dépannage>>Wiki Batcave John.Infrastructure.ServeurPrincipal.Depannage.WebHome]]). | ||
| 41 | |||
| 42 | Après toute modification : | ||
| 43 | |||
| 44 | {{code language="bash"}} | ||
| 45 | docker restart SearXNG | ||
| 46 | {{/code}} | ||
| 47 | |||
| 48 | == Sauvegarde == | ||
| 49 | |||
| 50 | ##<APPDATA>/searxng## est sauvegardé par le script de [[Sauvegarde>>Wiki Batcave John.Infrastructure.Sauvegarde.WebHome]]. Le cache se reconstruit seul. |