← Back to list

Searxng Nedir ve Docker ile Nasıl Kurulur (2026)

Merhaba, bugün sizlere Searxng’nin ne olduğunu ve Docker ile nasıl kurabileceğinizi göstereceğim

Şevki Dumankaya · 2026-08-06 16:17 · 0 claps · 3.5 min read
#searxng #software-development #docker #containers #meta-search-engine
Open on Medium ↗
Wiki topics: ☁️ · DevOps & Cloud

Searxng Nedir ve Docker ile Nasıl Kurulur (2026)

Merhaba, bugün sizlere Searxng’nin ne olduğunu ve Docker ile nasıl kurabileceğinizi göstereceğim

https://elest.io/images/softwares/301/screenshot2.png

https://elest.io/images/softwares/301/screenshot2.png

🤔 Searxng Nedir

Kullanıcılarını takip etmeyen ve verilerini kaydetmeyen, ücretsiz ve açık kaynaklı bir meta arama motorudur.

🧐 Searxng’yi Tercih Etmemizin Sebepleri

Sıfır Takip: IP adresinizi, arama geçmişinizi veya tarayıcı bilgilerinizi kesinlikle kaydetmez.

Kategori Filtreleri: Aramalarınızı genel web, görseller, videolar, haberler, haritalar, bilişim (IT), bilimsel yayınlar ve dosyalar gibi sekmelere ayırabilirsiniz

JSON/CSV Çıkış Desteği: Programatik aramalar ve yapay zeka ajan entegrasyonları için arama sonuçlarını temiz JSON veya CSV formatında dışa aktarabilir.

Tam Kontrol: Hostinger veya benzeri VPS sağlayıcılarında Docker kullanarak kendi özel arama motorunuzu saniyeler içinde kurabilirsiniz.

🚨 Makaleyi Okumadan Önce Dikkat Etmeniz Gerekenler

⚠️ Docker Desktop yüklü ve çalışır durumda olmalıdır

⚠️ Belirli bir klasörünüz olmalıdır ve içinde herhangi bir dosya ya da klasör yer almamalıdır

⚠️ Git Yazılımı Bilgisayarınızda yüklü olmalıdır

⚠️ Python programlama dilinin bilgisayarınızda kurulu olması gereklidir

🛠️ İşlemler

⇒ Öncelikle depoyu klonluyoruz ve deponun olduğu klasöre gidiyoruz, Python ortamını oluşturup etkinleştiriyoruz, gerekli tüm Python kütüphanelerini kuruyoruz ve ardından gizli anahtarımızı ayarlamak için kullanacağımız .env dosyasını oluşturuyoruz. 🔐

git clone https://github.com/anima-kit/searxng-docker.git  
cd searxng-docker  
python -m venv venv  
venv/Scripts/activate  
pip install -r requirements.txt  
cp .env.example .env

⇒ Şimdi, .env dosyasının içine giriyoruz

⇒ Daha sonra, SEARXNG_SECRET değişkenine güçlü bir şifre belirleyiniz

📌 Güçlü bir şifre oluşturmak için, Avast_sitesi adresine gidebilirsiniz

⇒ Daha sonra, docker-compose.yml dosyasını açıyoruz ve bazı ayarları değiştiriyoruz

Konteyner İsimlerinin Güncellenmesi : Sisteminizde hali hazırda searxng veya redis adında çalışan aktif konteynerlar bulunuyorsa, ad çakışmasını (name conflict) önlemek için container_name parametrelerini benzersiz isimlerle değiştirebilirsiniz (Örn: new_searxng_container ve new_redis_container). Sisteminizde önceden tanımlı aynı isimde bir konteyner yoksa bu adımı atlayabilirsiniz.

Port Yönlendirmesi (Port Binding): Varsayılan olan 8080 portu başka bir servis tarafından kullanılıyorsa, dış port değerini çakışmayan boş bir port ile güncelleyebilirsiniz (Örn: "1835:8080").

⇒ Şimdi, Docker Compose dosyanızda (docker-compose.yml) tanımlı tüm servisleri, container'ları oluşturarak arka planda kaldırmak için aşağıdaki kodu yazınız

docker compose up -d

📟 Terminal Çıktısı

⇒ Burada, Started yazısının hemen sol tarafında yer alan new_searxng_container container ismini (sizde eğer searxng servisinin container ismini değiştirdiyseniz başka bir isimle gelebilir) kopyalıyoruz

[+] up 3/3
 ✔ Container caddy                 Running                                                                                                                  0.0s
 ✔ Container new_redis_container   Running                                                                                                                  0.0s
 ✔ Container new_searxng_container Started

⇒ Docker Destkop’ı açıyoruz ve Sol panelde yer alan Container bölümüne geliyoruz

⇒ Ok işareti ile gösterilen kutucuğa container ismini yapıştırıyoruz

⇒ Conternıra tıklıyoruz

⇒ Ok ile işaret edilen 1835 : 8080 yazısına tıklıyoruz ve searxng’in arayüzüne giriş yapıyoruz

⇒ searxng’in başarılı bir şekilde kurulup kurulmadığını öğrenmek için bir sorgu yazıyoruz ve çalıştırıyoruz

📤 Arama Sonuçları

✅ Gördüğünüz gibi, searxng meta arama motorunu başarılı bir şekilde kurmayı başardık

📂 Kaynaklar

[embed]SearXNG arama motoru nedir? SearXNG, Searx çatalı ve yetmişin üzerinde kaynaktan elde edilen sonuçları toplayan çeşitli arama hizmetlerinden ve…forum.pardus.org.tr

[embed]SearXNG Documentation (2026.8.4+c63835bd2) SearXNG is a free internet metasearch engine which aggregates results from up to 274 search services . Users are…docs.searxng.org

[embed]

[embed]Kirpi Search (SearXNG) Nedir? Nasıl Varsayılan Yaparım? Searxng, ücretsiz ve açık kaynak kodlu bir meta arama motorudur. "Meta" olmasının anlamı, kendi arama sonuçlarına…kirpidev.com.tr

[embed]searxng-search - Skill Enhanced web and package repository search using local SearXNG instancesmithery.ai

[embed]searxng | Skills Marketplace · LobeHub Privacy-respecting web search powered by a local SearXNG instance. Use it for web searches, looking up information…lobehub.com

[embed]Local Metasearch: How to use SearXNG with Docker and LangChain TL;DR Learn how to use a metasearch engine built on your local machine. Then, you can use this setup as a tool to give…medium.com


메타데이터
post_id
4a8a4235156f
slug
searxng-nedir-ve-docker-ile-nasıl-kurulur-2026-4a8a4235156f
url
https://medium.com/@sevki6463/searxng-nedir-ve-docker-ile-nas%C4%B1l-kurulur-2026-4a8a4235156f
canonical_url
https://medium.com/@sevki6463/searxng-nedir-ve-docker-ile-nas%C4%B1l-kurulur-2026-4a8a4235156f
author_url
https://medium.com/@sevki6463
status
ok
fetched_at
2026-08-19 13:45:37