Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

VPS Üzerinden SearXNG Kendinize Barındırma (Tam Kılavuz)

SearXNG'yi VPS üzerinde verimli bir şekilde kendiniz barındırma sürecini keşfedin, kurulum, yapılandırma ve en iyi performans için ipuçları dahil.

SearXNG, kullanıcıların web’i anonim olarak aramasına olanak tanıyan açık kaynaklı bir meta arama motorudur. VPS üzerinde kendinize barındırmak, arama verileriniz üzerinde kontrol sahibi olmak isteyen geliştiriciler ve teknoloji meraklıları için pratik bir çözümdür. Bu kılavuzda, çeşitli VPS sağlayıcılarında SearXNG kurulum ve yapılandırma adımlarını anlatacağız.

Bir VPS Sağlayıcısı Seçmek

Başlamadan önce, uygun bir VPS’e ihtiyacınız olacak. İşte SearXNG barındırmak için ideal bazı en iyi VPS sağlayıcılarının karşılaştırması:

SağlayıcıAylık FiyatRAMCPUDisk Alanı
Contabo VPS5.99 EUR4 GB2300 GB SSD
Hetzner Cloud4.15 EUR2 GB120 GB SSD
DigitalOcean6 USD1 GB125 GB SSD
Vultr6 USD1 GB125 GB SSD
Linode5 USD2 GB125 GB SSD

SearXNG’yi kendiniz barındırmak için en az 1 GB RAM’e sahip bir VPS düşünün. Listelenmiş tüm seçenekler hizmet verebilse de, Contabo VPS iyi bir performans ve maliyet oranı sunar.

Kurulum İçin Gereksinimler

  1. VPS Kurulumu: Seçtiğiniz sağlayıcıdan bir VPS edinin. En iyi seçeneği bulmak için bir tam VPS karşılaştırması inceleyebilirsiniz.
  2. Alan Adı: İsteğe bağlıdır, fakat daha kolay erişim sağlar.
  3. Temel Bilgi: Linux, Docker ve komut satırı işlemlerine aşinalık.

Adım 1: VPS’inize Erişim

VPS’niz kurulduktan sonra, terminal üzerinden SSH kullanarak giriş yapın:

ssh root@your_vps_ip

your_vps_ip kısmını gerçek VPS IP adresinizle değiştirin.

Adım 2: Docker Kurulumu

SearXNG çalıştırmak için Docker gerekir. Aşağıdaki komutları kullanarak kurun:

apt update
apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
apt update
apt install -y docker-ce

Docker’ın çalıştığını doğrulayın:

systemctl status docker

Adım 3: Docker Compose Kurulumu

Docker Compose, çok konteynerli Docker uygulamalarını kolayca yönetmenizi sağlar. Kurulum için:

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

Kurulumu doğrulayın:

docker-compose --version

Adım 4: SearXNG’yi İndirin

SearXNG için bir dizin oluşturun ve içine geçin:

mkdir /opt/searxng
cd /opt/searxng

SearXNG kaynak kodunu klonlayın:

git clone https://github.com/searxng/searxng.git .

Adım 5: Ortam Değişkenlerini Yapılandırın

Yerel bir yapılandırma dosyası oluşturun:

cp .env.sample .env

.env dosyasını düzenleyerek SearXNG ayarlarını özelleştirin, tercih ettiğiniz arama motorlarını ve gizli anahtarı seçin.

Adım 6: Docker Compose ile SearXNG’yi Çalıştırın

/opt/searxng dizininde bir docker-compose.yml dosyası oluşturun ve gerekli servisleri tanımlayın:

version: '3'

services:
  searxng:
    image: searxng/searxng:latest
    container_name: searxng
    ports:
      - "8080:8080"
    volumes:
      - searxng_data:/usr/src/searxng/searxng/data
    restart: unless-stopped

volumes:
  searxng_data:

Artık SearXNG’yi başlatabilirsiniz:

docker-compose up -d

Adım 7: SearXNG’ye Erişim

SearXNG çalışmaya başladıktan sonra, web tarayıcınızda http://your_vps_ip:8080 adresine giderek erişebilirsiniz.

Yaygın Sorunlar ve Çözüm Yolları

Kurulum sırasında sorun yaşarsanız, aşağıdakileri kontrol edin:

docker-compose logs

Sık Sorulan Sorular

1. SearXNG’yi bir alan adına gerek duymadan kullanabilir miyim?

Evet, SearXNG’ye doğrudan VPS IP adresiyle erişebilirsiniz. Ancak, bir alan adı kullanmak kullanımı kolaylaştırır ve hizmeti daha profesyonel gösterir.

2. Uygulama yüklenmezse ne yapmalıyım?

Docker servisinin düzgün çalıştığından emin olun ve VPS üzerindeki güvenlik duvarı ayarlarını kontrol edin. Ayrıca, docker-compose logs komutunu kullanarak günlükleri inceleyerek olası hataları tespit edebilirsiniz.

3. SearXNG’yi ne sıklıkla güncellemeliyim?

SearXNG deposundaki güncellemeleri ve yeni sürümleri düzenli kontrol etmek iyi bir uygulamadır. Güncellemeleri uygulamak için git pull yaptıktan sonra docker-compose up -d komutunu kullanabilirsiniz.

Bu kılavuzu takip ederek, favori VPS sağlayıcınızda SearXNG’yi başarılı bir şekilde kendiniz barındırabilirsiniz. Anonim arama deneyiminizin tadını çıkarın ve verileriniz üzerinde tam kontrol sahibi olun.