50% zniżki wszystkie plany, oferta limitowana. Od $2.48/mo
SzukajXNG

SzukajXNG

SearXNG to szanująca prywatność wyszukiwarka meta. Zbiorcze wyniki z ponad 70 źródeł (Google, Bing, DuckDuckGo, Wikipedia), bez śledzenia, bez reklam i konfigurowalnych motywów. Najczęściej stosowana metawyszukiwarka typu open source, posiadająca licencję AGPL.

Wersja

Najnowszy

System operacyjny

Ubuntu Server 24.04 LTS

Min. BARAN

1 GB

Typy IP

IPV4, IPV6

Dostęp do SearXNG

  • Otwórz przeglądarkę i odwiedź: https://<SERVER_IP>/searxng
  • Ostrzeżenie SSL przeglądarki jest spodziewane (certyfikat self-signed)
  • Wymagane jest uwierzytelnienie (wyskakujące okienko Podstawowe uwierzytelnianie)
  • Metoda uwierzytelniania: HTTP Basic Auth
  • Dane logowania są bezpiecznie przechowywane w: /root/.cloudzy-creds

Ważne ścieżki

  • Katalog instalacji: /root/searxng
  • Plik Docker Compose: /root/searxng/docker-compose.yml
  • plik Env: /root/searxng/.env
  • Konfiguracja rdzenia: /root/searxng/core-config/
  • Vhost Nginx: /etc/nginx/sites-available/searxng
  • Plik uwierzytelniający: /etc/nginx/auth/searxng.htpasswd
  • Certyfikaty TLS: /etc/nginx/ssl/

Włączanie SSL z domeną

1. Skieruj swoją domenę na IP serwera.

2. Edytuj konfigurację Nginx i zamień oba server_name <IP>; z Twoją domeną (<your-domain>) dla bloków HTTP (port 80) i HTTPS (port 443):

vim /etc/nginx/sites-available/searxng

3. Zainstaluj Certbot:

apt install -y certbot python3-certbot-nginx

4. Uruchom poniższe polecenie, aby wygenerować ważny certyfikat Let’s Encrypt:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Zamień ścieżki SSL w konfiguracji Nginx:

vim /etc/nginx/sites-available/searxng
# Before:
    # ssl_certificate       /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key   /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate       /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key   /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Zrestartuj Nginx, aby zastosować zmiany:

systemctl restart nginx

7. Otwórz przeglądarkę i odwiedź: https://yourdomain.com

Notatki

  • Dostosuj ustawienia SearXNG w /root/searxng/core-config/.
  • SearXNG nasłuchuje wewnętrznie na 127.0.0.1:8080.
  • Nginx serwuje /searxng publicznie za pomocą Basic Auth.
  • Woluminy platformy Docker przechowują podstawowe dane i pamięć podręczną Valkey.

Więcej w Self-hosted

Powiązane aplikacje.

Wdróż SearXNG już teraz. Od $2,48/mies.