SearXNG (Meta-vyhledávač) + Whoogle Search (Soukromý vyhledávač Google)

SearXNG je fantastická volba. Je to meta-vyhledávač, který agreguje výsledky z více vyhledávačů (Google, Bing, DuckDuckGo atd.) a zároveň chrání tvé soukromí tím, že neukládá tvé vyhledávací dotazy ani tě nesleduje. Je open-source a existuje pro něj oficiální Docker image, takže je ideální pro Portainer.

Výhody:

SearXNG (Meta-vyhledávač) + Whoogle Search (Soukromý vyhledávač Google)

1. SearXNG (Meta-vyhledávač)

SearXNG je fantastická volba. Je to meta-vyhledávač, který agreguje výsledky z více vyhledávačů (Google, Bing, DuckDuckGo atd.) a zároveň chrání tvé soukromí tím, že neukládá tvé vyhledávací dotazy ani tě nesleduje. Je open-source a existuje pro něj oficiální Docker image, takže je ideální pro Portainer.

Výhody:

Vytvoření adresáře:

# Pro SearXNG
sudo mkdir -p /opt/searxng/data
sudo chmod -R 755 /opt/searxng # Nastav práva, aby Docker mohl zapisovat

SearXNG Portainer Stack YML (pro /opt/searxng):

version: '3.8'
services:
  searxng:
    image: searxng/searxng:latest
    container_name: searxng
    restart: unless-stopped
    ports:
      - "8080:8080" # Kontejner naslouchá na portu 8080. Můžeš změnit port před dvojtečkou (např. "80:8080" pro HTTP).
    volumes:
      - /opt/searxng/data:/etc/searxng # Zde se ukládá konfigurace SearXNG
    environment:
      - SEARXNG_BASE_URL=http://<TVOJE_IP_ADRESA_RPI5>:8080/ # Sem zadej IP adresu tvého RPi5 nebo doménu
      - SEARXNG_SECRET_KEY=VYGENERUJ_SILNE_NAHODNE_HESLO # **DŮLEŽITÉ: Změň toto na skutečné heslo!**
    networks:
      - default_network

networks:
  default_network:
    driver: bridge

Jak nasadit SearXNG v Portaineru:

  1. Připrav adresáře: Ujisti se, že jsi na svém RPi5 vytvořil adresáře podle instrukcí výše (/opt/searxng/data).
  2. Otevři Portainer: Přejdi na webové rozhraní Portaineru.
  3. Stacks: V levém menu klikni na Stacks.
  4. Add stack: Klikni na tlačítko Add stack.
  5. Name: Pojmenuj stack (např. searxng-stack).
  6. Web editor: Zkopíruj YML kód do pole "Web editor".
  7. Uprav proměnné prostředí:
    • SEARXNG_BASE_URL: Změň <TVOJE_IP_ADRESA_RPI5> na skutečnou IP adresu tvého Raspberry Pi 5.
    • SEARXNG_SECRET_KEY: Toto je zásadní! Vytvoř si silné, náhodné heslo (např. pomocí online generátoru hesel) a vlož ho sem. Nikdy nepoužívej výchozí hodnotu.
  8. Deploy the stack: Klikni na tlačítko Deploy the stack.

Po nasazení bude SearXNG dostupný ve tvém prohlížeči na adrese http://<TVOJE_IP_ADRESA_RPI5>:8080.


2. Whoogle Search (Soukromý vyhledávač Google)

Whoogle Search je zajímavá alternativa. Je to proxy pro Google Search, která odstraňuje veškeré sledování a reklamy. Funguje jako tvoje osobní, soukromá instance Google vyhledávání.

Výhody:

Vytvoření adresáře:

 

Whoogle Search Portainer Stack YML (pro /opt/whoogle):

version: '3.8'
services:
  whoogle:
    image: benbusby/whoogle-search:latest
    container_name: whoogle
    restart: unless-stopped
    ports:
      - "5000:5000" # Kontejner naslouchá na portu 5000. Můžeš změnit port před dvojtečkou.
    volumes:
      - /opt/whoogle/config:/app/config # Zde se ukládá konfigurace Whoogle Search
    environment:
      # Volitelné, další konfigurační možnosti viz dokumentace Whoogle
      - WHOOGLE_PORT=5000
      - WHOOGLE_HOST=0.0.0.0 # Kontejner naslouchá na všech rozhraních
    networks:
      - default_network

networks:
  default_network:
    driver: bridge

Jak nasadit Whoogle Search v Portaineru:

  1. Připrav adresáře: Ujisti se, že jsi na svém RPi5 vytvořil adresáře podle instrukcí výše (/opt/whoogle/config).
  2. Otevři Portainer: Přejdi na webové rozhraní Portaineru.
  3. Stacks: V levém menu klikni na Stacks.
  4. Add stack: Klikni na tlačítko Add stack.
  5. Name: Pojmenuj stack (např. whoogle-stack).
  6. Web editor: Zkopíruj YML kód do pole "Web editor".
  7. Deploy the stack: Klikni na tlačítko Deploy the stack.

Po nasazení bude Whoogle Search dostupný ve tvém prohlížeči na adrese http://<TVOJE_IP_ADRESA_RPI5>:5000.

Poznámky k nasazení do /opt/ a Portaineru:


Který je lepší? Rychlejší? Výkonnější?

Oba vyhledávače jsou skvělé pro soukromí na RPi5, ale mají trochu odlišné zaměření a tím pádem i rozdíly ve výkonu a funkcích.

1. SearXNG:

2. Whoogle Search:

Který vybrat pro Raspberry Pi 5?

S ohledem na výkon Raspberry Pi 5 (což je na ARM platformu docela slušný stroj):

Mé doporučení:

Začni se SearXNG. Díky RPi5 bys neměl mít problém s výkonem a získáš velkou flexibilitu a rozmanitost zdrojů. Pokud by se ti zdál SearXNG pomalý (což nepředpokládám, že na RPi5 bude nějak dramaticky), můžeš pak zkusit Whoogle Search.

Důležité: Oba projekty jsou aktivně vyvíjeny a výkon se může s novými verzemi měnit. Pro maximální rychlost se ujisti, že tvé RPi5 používá rychlou SD kartu nebo ideálně NVMe SSD disk (pokud máš adaptér/HAT) pro uložení Docker dat a samotného systému. To má často větší dopad na celkovou rychlost Docker kontejnerů než samotný výkon CPU/RAM pro tyto typy aplikací.