Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« SearXNG » : différence entre les versions

De Le Wiki de Lug
Aucun résumé des modifications
Ligne 17 : Ligne 17 :
  # rc-update add docker default
  # rc-update add docker default
  # rc-service docker start
  # rc-service docker start
On installe SearXNG :
# mkdir /opt/searxng-docker
# cd /opt/searxng-docker
On crée le docker-compose :
# vi docker-compose.yml
services:
  searxng:
    image: searxng/searxng:latest
    container_name: searxng
    restart: unless-stopped
    ports:
      - "8080:8080"
    volumes:
      - ./searxng-data:/etc/searxng
    environment:
      - SEARXNG_BASE_URL=<nowiki>http://</nowiki>localhost:8080/
On lance SearXNG :
# docker compose up -d
Vérification :
# docker ps

Version du 19 avril 2026 à 22:55

Prérequis

  • si Alpine LXC : avec Nesting et keyctl activé (Docker).
  • CPU :
    • minimum : 1 vCPU
    • recommandé : 2 vCPU (meilleure gestion des requêtes simultanées)
  • RAM :
    • minimum : 512 Mo
    • recommandé : 1 Go
    • confortable : 2 Go si forte utilisation ou nombreux moteurs activés
  • Stockage :
    • minimum : 1–2 Go
    • recommandé : 5 Go (logs + cache)

Installation

On installe docker :

# apk update && apk upgrade
# apk add docker docker-cli-compose
# rc-update add docker default
# rc-service docker start

On installe SearXNG :

# mkdir /opt/searxng-docker
# cd /opt/searxng-docker

On crée le docker-compose :

# vi docker-compose.yml
services:
  searxng:
    image: searxng/searxng:latest
    container_name: searxng
    restart: unless-stopped
    ports:
      - "8080:8080"
    volumes:
      - ./searxng-data:/etc/searxng
    environment:
      - SEARXNG_BASE_URL=http://localhost:8080/

On lance SearXNG :

# docker compose up -d

Vérification :

# docker ps