# VPS पर SearXNG स्वयं कैसे होस्ट करूँ?

> एक 2-vCPU VPS पर, $8.25 प्रति माह से, एक Docker कमांड में निजी खोज इंजन SearXNG चलाएँ, जो SSH टनल के ज़रिए पहुँचा जाता है।

- URL: https://gloamport.com/hi/guides/how-to-self-host-searxng/
- अंतिम अपडेट: 2026-11-10
- प्रकाशक: Gloamport (https://gloamport.com)

SearXNG एक metasearch इंजन है जिसे आप खुद चलाते हैं। यह गाइड उसे आधिकारिक कंटेनर इमेज से इंस्टॉल करती है और SSH टनल के पीछे निजी रखती है।

**Quick answer — VPS पर SearXNG स्वयं कैसे होस्ट करूँ?**

VPS पर SearXNG स्वयं होस्ट करने के लिए Docker इंस्टॉल करें और docker.io/searxng/searxng इमेज को 127.0.0.1:8888 पर पोर्ट बाँधकर चलाएँ, फिर SSH टनल से उसे खोलें। Gloamport का Gloam प्लान, 2 vCPU, 4 GB RAM, 80 GB NVMe, 4 TB traffic, 12 महीनों की अवधि पर $8.25 प्रति माह लगता है और उसके लिए काफ़ी जगह देता है।

## स्वयं होस्ट किए SearXNG को क्या चाहिए?

| Item | Value | Source |
| --- | --- | --- |
| इमेज | docker.io/searxng/searxng:latest (मिरर: ghcr.io/searxng/searxng) | SearXNG कंटेनर दस्तावेज़ |
| कंटेनर पोर्ट | 8080, होस्ट पर 127.0.0.1:8888 के रूप में प्रकाशित | SearXNG कंटेनर दस्तावेज़ |
| कॉन्फ़िग फ़ोल्डर | /etc/searxng/ in the container, ./config/ on the host | SearXNG कंटेनर दस्तावेज़ |
| डेटा फ़ोल्डर | /var/cache/searxng/ in the container, ./data/ on the host | SearXNG कंटेनर दस्तावेज़ |
| सीक्रेट | server.secret_key, या SEARXNG_SECRET वेरिएबल | SearXNG इंस्टॉलेशन दस्तावेज़ |
| आउटपुट फ़ॉर्मेट | डिफ़ॉल्ट रूप से केवल html; json को search.formats में जोड़ना होगा | SearXNG इंस्टॉलेशन दस्तावेज़ |
| सुझाया गया प्लान | Gloam: 2 vCPU, 4 GB RAM, 80 GB NVMe, 4 TB traffic | Gloamport प्लान सूची |

*कीमतें 10 नवंबर 2026 को जाँची गईं.*

## SearXNG क्या है, और उसे खुद क्यों होस्ट करें?

SearXNG एक मुफ़्त metasearch इंजन है: यह आपकी क्वेरी कई सर्च इंजनों को भेजता है और एक मिला-जुला पेज लौटाता है। इसका दस्तावेज़ इसे गोपनीयता का सम्मान करने वाला metasearch इंजन बताता है। इसे खुद होस्ट करने का मतलब है कि इंस्टेंस का एक ही उपयोगकर्ता है, आप, और उसकी सेटिंग आप तय करते हैं।

एक चेतावनी पहले: ऊपर के इंजन फिर भी क्वेरी पाते हैं, पर आपके अपने पते के बजाय VPS के पते से। आपका VPS प्रदाता VPS तक का ट्रैफ़िक देखता है। स्वयं होस्टिंग बदलती है कि कौन क्या देखता है; वह सर्च इंजनों को तस्वीर से नहीं हटाती। Gloamport सर्वर बेचता है और उसके ऊपर कुछ नहीं; सॉफ़्टवेयर चलाना आपकी ज़िम्मेदारी है।

## Debian 13 या Ubuntu 24.04 पर SearXNG स्वयं कैसे होस्ट करें

पाँच चरण, एक नए VPS पर लगभग पंद्रह मिनट।

1. **लॉग इन करें और सिस्टम अपडेट करें** — अपनी कुंजी से root के रूप में VPS पर SSH करें और apt update और apt upgrade चलाएँ। सेटअप का समय: भुगतान की पुष्टि के बाद अधिकतम 1 घंटे में; ज़्यादातर VPS कुछ मिनटों में चालू हो जाते हैं।
2. **Docker Engine इंस्टॉल करें** — अपने सिस्टम के लिए आधिकारिक इंस्टॉल पेज का पालन करके Docker का apt रिपॉज़िटरी जोड़ें (Debian 13 और Ubuntu 24.04 दोनों समर्थित हैं), फिर नीचे के कोड ब्लॉक में दिखाए पैकेज इंस्टॉल करें।
3. **फ़ोल्डर और एक सीक्रेट बनाएँ** — config और data के अंदर searxng फ़ोल्डर बनाएँ, और openssl rand -hex 32 से एक यादृच्छिक सीक्रेट बनाएँ। सीक्रेट को केवल root पढ़ सकने वाली फ़ाइल में रखें, ताकि बाद में कंटेनर दोबारा बना सकें।
4. **कंटेनर शुरू करें** — कोड ब्लॉक का docker run कमांड चलाएँ। -p विकल्प कंटेनर पोर्ट 8080 को 127.0.0.1:8888 पर प्रकाशित करता है, ताकि VPS के बाहर से कुछ भी उस तक न पहुँचे। रीस्टार्ट नीति रीबूट के बाद उसे वापस ले आती है।
5. **SSH टनल के ज़रिए खोलें** — अपने कंप्यूटर पर कोड ब्लॉक का ssh -L कमांड चलाएँ, फिर http://127.0.0.1:8888 खोलें। काम खत्म होने पर टनल बंद करें, या उसे बैकग्राउंड सेशन के रूप में खुला रहने दें।

*VPS पर: Docker, फ़ोल्डर, कंटेनर*

```bash
# After adding Docker's apt repository (docs.docker.com/engine/install/debian/)
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

# Folders and a secret
mkdir -p ~/searxng/config ~/searxng/data
cd ~/searxng
umask 077; openssl rand -hex 32 > secret.txt

# Container, published on loopback only
sudo docker run --name searxng -d --restart unless-stopped \
  -p 127.0.0.1:8888:8080 \
  -e SEARXNG_SECRET="$(cat secret.txt)" \
  -v "./config/:/etc/searxng/" \
  -v "./data/:/var/cache/searxng/" \
  docker.io/searxng/searxng:latest

# Check it answers locally
curl --head 127.0.0.1:8888
```

*आपके कंप्यूटर पर: SSH टनल*

```bash
ssh -N -L 8888:127.0.0.1:8888 root@YOUR_VPS_IP
```

## इंस्टेंस सार्वजनिक हो या निजी?

जब तक कोई ठोस कारण न हो, निजी रखें। सार्वजनिक इंस्टेंस पर बॉट क्रॉल और दुरुपयोग होता है, और SearXNG दस्तावेज़ उसके लिए एक limiter सेटिंग देते हैं, जो उसके टेम्पलेट में बंद है (server.limiter, डिफ़ॉल्ट false)। SSH टनल के पीछे एक-उपयोगकर्ता वाले इंस्टेंस को न limiter चाहिए न सर्टिफ़िकेट।

अगर आप टनल के बिना फ़ोन से पहुँचना चाहते हैं, तो HTTPS वाला रिवर्स प्रॉक्सी आगे लगाएँ और पासवर्ड जोड़ें; वह काम इस गाइड के बाहर है। जो ब्राउज़र पहले से आपके VPS से गुज़रता है, उसके लिए इसे [मैं VPS पर SSH को SOCKS प्रॉक्सी के रूप में कैसे इस्तेमाल करूँ?](https://gloamport.com/hi/guides/how-to-use-ssh-as-a-socks-proxy/ "मैं अपने VPS के ज़रिए SSH को SOCKS प्रॉक्सी के रूप में कैसे इस्तेमाल करूँ?") के साथ मिलाएँ और दोनों के लिए एक ही टनल खोलें।

## SearXNG कितना सर्वर इस्तेमाल करता है?

एक-उपयोगकर्ता वाला इंस्टेंस एक छोटे प्लान में समाता है, और Gloam उसके साथ चलने वाली दूसरी सेवाओं के लिए जगह छोड़ता है। हम कोई बेंचमार्क आँकड़े नहीं देते: प्लान का आकार उसके साथ चलने वाली चीज़ों से तय करें। Gloamport Gloam को एक Matrix सर्वर, Vaultwarden और SearXNG एक साथ के लिए प्लान बताता है, 12 महीनों की अवधि पर $8.25 प्रति माह (एक ही महीने पर $16.50)।

अगर SearXNG अकेली सेवा है, तो Dusk (1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic, 12 महीनों की अवधि पर $5.25 प्रति माह) छोटा विकल्प है। एक हफ़्ते बाद docker stats से लोड जाँचें, और मेमोरी कम पड़े तो ऊपर जाएँ। [मूल्य निर्धारण पेज](https://gloamport.com/hi/pricing/ "Gloamport VPS की कीमत कितनी है?") हर आकार और अवधि सूचीबद्ध करता है।

## स्वयं होस्ट किए SearXNG को कैसे अपडेट और सुरक्षित करें?

इमेज को दोबारा खींचकर और कंटेनर दोबारा बनाकर अपडेट करें, और पोर्ट को loopback पर रखकर सुरक्षित करें। सीक्रेट वेरिएबल से दिया जाता है और फ़ोल्डर होस्ट से माउंट होते हैं, इसलिए कंटेनर दोबारा बनाने से कुछ नहीं खोता। इमेज पर docker pull चलाएँ, docker rm -f searxng से पुराना कंटेनर हटाएँ, और docker run कमांड दोहराएँ।

होस्ट को भी सुरक्षित करें: SSH केवल कुंजी से, कोई पासवर्ड लॉगिन नहीं, और SSH अनुमत करने वाला फ़ायरवॉल। देखें [मैं नए VPS पर SSH कैसे सख़्त करूँ?](https://gloamport.com/hi/guides/how-to-harden-ssh-on-a-vps/ "मैं नए VPS पर SSH कैसे सख़्त करूँ?")। Gloamport के 10 नवंबर 2026 के सर्वेक्षण के अनुसार, 49 में से 28 प्रदाता साइन-अप पर कोई पहचान-पत्र नहीं माँगते; सर्वर को दोनों तरह से सुरक्षित रखना आपकी ही ज़िम्मेदारी है।

**सारांश**

- SearXNG docker.io/searxng/searxng से चलता है, और कॉन्फ़िग /etc/searxng/ में रहती है।
- इसे 127.0.0.1:8888:8080 के रूप में प्रकाशित करें, ताकि केवल VPS स्वयं उस तक पहुँचे।
- एक यादृच्छिक सीक्रेट सेट करें; SEARXNG_SECRET वेरिएबल server.secret_key को ओवरराइड करता है।
- अपने कंप्यूटर से ssh -N -L 8888:127.0.0.1:8888 के साथ पहुँचें।
- ऊपर के सर्च इंजन आपकी क्वेरी अब भी देखते हैं, VPS के पते से।
- Gloam, 12 महीनों की अवधि पर $8.25 प्रति माह, दूसरी सेवाओं के साथ चलता है।
- इमेज को दोबारा खींचकर और कंटेनर दोबारा बनाकर अपडेट करें।

## स्वयं होस्ट किए SearXNG पर आम सवाल

### क्या मुझे डोमेन नाम चाहिए?

नहीं, SSH टनल के पीछे नहीं। आप अपने कंप्यूटर पर http://127.0.0.1:8888 खोलते हैं। डोमेन और सर्टिफ़िकेट तभी मायने रखते हैं जब आप उसे सार्वजनिक इंटरनेट पर खोलें।

### क्या इसके बजाय Docker Compose इस्तेमाल कर सकता हूँ?

हाँ। SearXNG कंटेनर पेज Compose की सलाह देता है और उसका docker-compose.yml और .env.example लाने का कमांड देता है। ऊपर का अकेला docker run कमांड उसी पेज का मैनुअल रास्ता है।

### JSON आउटपुट कैसे चालू करूँ?

settings.yml में search.formats के नीचे json जोड़ें। टेम्पलेट केवल html चालू करता है, और कोई फ़ॉर्मेट हटाने से उसकी पहुँच बंद हो जाती है।

### क्या स्वयं होस्टिंग मेरी खोजों को निजी बनाती है?

यह साझा सार्वजनिक इंस्टेंस को रास्ते से हटाती है। SearXNG जिन सर्च इंजनों से क्वेरी करता है, वे अब भी हर क्वेरी पाते हैं, और VPS प्रदाता VPS तक का कनेक्शन देखता है।

### कौन-से ऑपरेटिंग सिस्टम काम करते हैं?

Gloamport इमेज: केवल Linux: Debian, Ubuntu, AlmaLinux और Rocky Linux इमेज। Windows नहीं। कंटेनर Debian 13 और Ubuntu 24.04 पर एक जैसा चलता है।

## Sources

1. [SearXNG दस्तावेज़: Installation container](https://docs.searxng.org/admin/installation-docker.html) — SearXNG project (checked 2026-11-10)
2. [SearXNG दस्तावेज़: Step by step installation](https://docs.searxng.org/admin/installation-searxng.html) — SearXNG project (checked 2026-11-10)
3. [Debian पर Docker Engine इंस्टॉल करें](https://docs.docker.com/engine/install/debian/) — Docker Inc. (checked 2026-11-10)
4. [ssh(1) मैनुअल पेज: -L, -N](https://man.openbsd.org/ssh) — OpenBSD / OpenSSH (checked 2026-11-10)

---

Gloamport: Gloamport एक VPS प्रदाता है जो बिना KYC के Linux KVM सर्वर बेचता है। ऑर्डर एक खाता नंबर से होता है और भुगतान क्रिप्टो में होता है, पहले Monero; इसे DomaineGoat LLC चलाती है, जो पनामा में पंजीकृत कंपनी है। ऑर्डर में एक प्लान, एक सिक्का और, केवल तभी जब आप चाहें, एक ईमेल पता पूछा जाता है: कोई नाम नहीं, कोई डाक पता नहीं, कोई फ़ोन नहीं और कोई पहचान दस्तावेज़ नहीं। 12 महीने की अवधि पर हर प्लान की कीमत, 10 नवंबर 2026 को पढ़े गए 38 बिना-KYC क्रिप्टो VPS होस्ट के सर्वेक्षण के एक नामित तुलनीय प्लान से कम से कम 25% कम रखी गई है।
