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:
- Soukromí: Nesbírá žádná data o uživatelích.
- Agregace: Získáš výsledky z mnoha zdrojů.
- Jednoduchá instalace: K dispozici je oficiální Docker image.
- Konfigurovatelnost: Můžeš si vybrat, které vyhledávače bude používat.
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:
- Připrav adresáře: Ujisti se, že jsi na svém RPi5 vytvořil adresáře podle instrukcí výše (
/opt/searxng/data
). - Otevři Portainer: Přejdi na webové rozhraní Portaineru.
- Stacks: V levém menu klikni na Stacks.
- Add stack: Klikni na tlačítko Add stack.
- Name: Pojmenuj stack (např.
searxng-stack
). - Web editor: Zkopíruj YML kód do pole "Web editor".
- 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.
- 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:
- Soukromí: Žádné sledování, žádné reklamy.
- Známé výsledky: Dostaneš výsledky z Google, ale soukromě.
- Jednoduché nasazení: K dispozici je Docker image.
Vytvoření adresáře:
# Pro Whoogle Search
sudo mkdir -p /opt/whoogle/config
sudo chmod -R 755 /opt/whoogle # Nastav práva, aby Docker mohl zapisovat
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:
- Připrav adresáře: Ujisti se, že jsi na svém RPi5 vytvořil adresáře podle instrukcí výše (
/opt/whoogle/config
). - Otevři Portainer: Přejdi na webové rozhraní Portaineru.
- Stacks: V levém menu klikni na Stacks.
- Add stack: Klikni na tlačítko Add stack.
- Name: Pojmenuj stack (např.
whoogle-stack
). - Web editor: Zkopíruj YML kód do pole "Web editor".
- 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:
- Adresář
/opt/
: Všechny volume mapování jsem nastavil tak, aby se data a konfigurace ukládaly do podadresářů v/opt/
(např./opt/searxng/data
). Portainer se postará o vytvoření těchto adresářů, pokud neexistují. - Restart policy
unless-stopped
: Zajišťuje, že se kontejner automaticky spustí při startu Raspberry Pi nebo po pádu. - Ports: Můžeš si změnit porty, na kterých budou služby dostupné, aby se vyhnul kolizím nebo abys je měl na portu 80 (standardní HTTP), pokud nemáš nic jiného běžícího na tomto portu.
latest
tag: Používámlatest
tag, což zajistí, že vždy stáhneš nejnovější verzi. Pro produkční nasazení se ale doporučuje používat specifické verze (např.searxng/searxng:1.2.3
), aby se předešlo neočekávaným změnám po aktualizaci.
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:
- Co to je: Meta-vyhledávač. To znamená, že tvůj vyhledávací dotaz pošle na mnoho různých vyhledávačů (Google, Bing, DuckDuckGo, Wikipedia, Reddit, atd. – můžeš si je nastavit) a pak agreguje výsledky z nich.
- Výhody:
- Rozmanitost výsledků: Získáš širší spektrum výsledků, protože prohledává více zdrojů. Může ti to pomoct uniknout "filtračním bublinám".
- Vysoká konfigurovatelnost: Můžeš si přesně nastavit, které vyhledávače chceš používat, a dokonce i jejich pořadí. Nabízí mnoho možností filtrace (čas, jazyk, kategorie).
- Silné zaměření na soukromí: Navržen od základu pro maximální soukromí, s funkcemi jako proxy, anti-tracking a bez ukládání historie.
- Aktivní vývoj: Má velkou a aktivní komunitu, což znamená časté aktualizace a nové funkce.
- Nevýhody (z pohledu výkonu):
- Potenciálně pomalejší: Protože posílá dotaz na více externích serverů a pak jejich výsledky zpracovává, může být celková odezva o něco delší než u Whoogle. Každý externí API call něco stojí. Na RPi5 by to ale mělo být stále velmi svižné pro běžné použití.
- Vyšší zátěž sítě: Více dotazů = více síťového provozu.
2. Whoogle Search:
- Co to je: Proxy pro Google Search. Jednoduše řečeno, tvůj vyhledávací dotaz vezme, pošle ho Googlu, odstraní z výsledků veškeré sledovací mechanismy, reklamy, AMP odkazy a další "balast", a pak ti je vrátí.
- Výhody:
- Rychlost: Protože komunikuje primárně jen s jedním vyhledávačem (Google) a jeho úkolem je jen filtrovat a přeposílat, bývá obvykle rychlejší než SearXNG.
- "Google" kvalita výsledků: Pokud jsi zvyklý na Google výsledky a líbí se ti jejich relevance, ale nechceš sledování, Whoogle je perfektní volba, protože ti dodá právě ty samé výsledky.
- Jednoduchost: Je obecně jednodušší na nastavení a konfiguraci, má méně pohyblivých částí.
- Nevýhody:
- Závislost na Google: Pokud by Google změnil API nebo začal aktivně blokovat takovéto proxy služby, Whoogle by mohl mít problémy.
- Menší diverzita: Dostáváš pouze Google výsledky.
Který vybrat pro Raspberry Pi 5?
S ohledem na výkon Raspberry Pi 5 (což je na ARM platformu docela slušný stroj):
- Pro většinu uživatelů, kteří chtějí maximální soukromí a flexibilitu: SearXNG je skvělá volba. RPi5 má dostatek výkonu, aby ho utáhl plynule. Počáteční latence může být o milisekundy vyšší, ale to by nemělo být znát při běžném používání. Navíc ti dává svobodu volby vyhledávačů a vyšší míru decentralizace.
- Pokud absolutně preferuješ rychlost a jsi zvyklý na výsledky z Google (bez jeho sledování): Whoogle Search bude pravděpodobně vnímaný jako o něco svižnější, protože má jednodušší logiku práce. Je to takový "čistý Google" zážitek.
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í.
No comments to display
No comments to display