Diskon 50%. semua paket, waktu terbatas. Mulai dari $2.48/mo
SearXNG

SearXNG

SearXNG adalah mesin metasearch yang menghormati privasi. Hasil gabungan dari 70+ sumber (Google, Bing, DuckDuckGo, Wikipedia), tanpa pelacakan, tanpa iklan, dan tema yang dapat disesuaikan. Berlisensi AGPL, mesin pencari meta sumber terbuka yang paling banyak digunakan.

Versi

Terbaru

Sistem Operasi

Ubuntu Server 24.04 LTS

Minimal. RAM

1 GB

Jenis IP

IPV4,IPV6

Mengakses SearXNG

  • Buka browser dan kunjungi: https://<SERVER_IP>/searxng
  • Peringatan SSL browser memang akan muncul (sertifikat self-signed)
  • Otentikasi diperlukan (popup Auth Dasar)
  • Metode autentikasi: HTTP Basic Auth
  • Kredensial disimpan dengan aman di: /root/.cloudzy-creds

Path Penting

  • Direktori install: /root/searxng
  • File Docker Compose: /root/searxng/docker-compose.yml
  • berkas env: /root/searxng/.env
  • Konfigurasi inti: /root/searxng/core-config/
  • Nginx vhost: /etc/nginx/sites-available/searxng
  • File autentikasi: /etc/nginx/auth/searxng.htpasswd
  • Sertifikat TLS: /etc/nginx/ssl/

Mengaktifkan SSL dengan Domain

1. Arahkan domain kamu ke IP server.

2. Edit konfigurasi Nginx dan ganti kedua server_name <IP>; dengan domainmu (<your-domain>) untuk blok HTTP (port 80) dan HTTPS (port 443):

vim /etc/nginx/sites-available/searxng

3. Install Certbot:

apt install -y certbot python3-certbot-nginx

4. Jalankan perintah berikut untuk membuat sertifikat Let’s Encrypt yang valid:

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

5. Ganti path SSL di konfigurasi 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. Restart Nginx untuk menerapkan perubahan:

systemctl restart nginx

7. Buka browser dan kunjungi: https://yourdomain.com

Catatan

  • Sesuaikan pengaturan SearXNG di /root/searxng/core-config/.
  • SearXNG mendengarkan pada 127.0.0.1:8080 secara internal.
  • Nginx melakukan servis /searxng secara publik dengan Basic Auth.
  • Volume Docker menyimpan data inti dan cache Valkey.

Lebih banyak di Self Hosted

Aplikasi terkait.

Terapkan SearXNG sekarang. Mulai $2,48/bln.