अपडेट पर वापस जाएँ
New releaseSep 1, 2026

bunkerweb v1.6.15-rc1

🛡️ ओपन-सोर्स और क्लाउड-नेटिव वेब एप्लिकेशन फ़ायरवॉल (WAF)

साझा करें

BunkerWeb logo



Release workflow status
GitRated rating Plumber CI/CD security score
Star History Rank

🌐 वेबसाइट | 🤝 पैनल | 📓 दस्तावेज़ीकरण | 👨‍💻 डेमो | 📱 डेमो UI | 🧩 टेम्पलेट्स | 🛡️ उदाहरण
💬 चैट | 📝 फ़ोरम | 📝 कम्युनिटी | 🗺️ थ्रेटमैप | 📊 स्टेटस | 🔎 फ़ीडबैक

🛡️ डिफ़ॉल्ट रूप से सुरक्षा को फिर से शानदार बनाएं!

BunkerWeb

Overview banner

BunkerWeb एक अगली पीढ़ी का, ओपन-सोर्स Web Application Firewall (WAF) है।

यह एक पूर्ण-विशेषताओं वाला वेब सर्वर होने के साथ-साथ (अंदर से NGINX पर आधारित), आपकी वेब सेवाओं को सुरक्षित करेगा ताकि वे "डिफ़ॉल्ट रूप से सुरक्षित" बन सकें। BunkerWeb आपके मौजूदा वातावरणों (Linux, Docker, Swarm, Kubernetes, …) में एक रिवर्स प्रॉक्सी के रूप में सहजता से एकीकृत होता है और पूरी तरह से कॉन्फ़िगर करने योग्य है (घबराएं नहीं, अगर आपको CLI पसंद नहीं है तो एक शानदार वेब UI उपलब्ध है) ताकि यह आपके अपने उपयोग के मामलों को पूरा कर सके। दूसरे शब्दों में, साइबर सुरक्षा अब कोई झंझट नहीं है।

BunkerWeb में मुख्य सुरक्षा सुविधाएँ कोर के हिस्से के रूप में शामिल हैं, लेकिन इसे प्लगइन सिस्टम की बदौलत अतिरिक्त सुविधाओं के साथ आसानी से बढ़ाया जा सकता है।

BunkerWeb क्यों?

https://github.com/user-attachments/assets/c3fed740-28d8-4335-ab05-113a9e815b4f

  • मौजूदा वातावरणों में आसान एकीकरण: BunkerWeb को Linux, Docker, Swarm, Kubernetes और अन्य जैसे विभिन्न वातावरणों में सहजता से एकीकृत करें। सुगम संक्रमण और परेशानी-मुक्त कार्यान्वयन का आनंद लें।
  • अत्यधिक अनुकूलन योग्य: BunkerWeb को अपनी विशिष्ट आवश्यकताओं के अनुसार आसानी से ढालें। सुविधाओं को सहजता से सक्षम, अक्षम और कॉन्फ़िगर करें, जिससे आप अपनी अनूठी उपयोग स्थिति के अनुसार सुरक्षा सेटिंग्स को अनुकूलित कर सकें।
  • डिफ़ॉल्ट रूप से सुरक्षित: BunkerWeb आपकी वेब सेवाओं के लिए तुरंत उपयोग के लिए तैयार, परेशानी-मुक्त न्यूनतम सुरक्षा प्रदान करता है। शुरुआत से ही मन की शांति और बेहतर सुरक्षा का अनुभव करें।
  • शानदार वेब UI: असाधारण वेब यूज़र इंटरफ़ेस (UI) के साथ BunkerWeb को अधिक कुशलता से नियंत्रित करें। उपयोगकर्ता-मित्र ग्राफ़िकल इंटरफ़ेस के माध्यम से सेटिंग्स और कॉन्फ़िगरेशन को सहजता से नेविगेट करें, जिससे कमांड-लाइन इंटरफ़ेस (CLI) की आवश्यकता समाप्त हो जाती है।
  • प्लगइन सिस्टम: अपने स्वयं के उपयोग के मामलों को पूरा करने के लिए BunkerWeb की क्षमताओं का विस्तार करें। अतिरिक्त सुरक्षा उपायों को सहजता से एकीकृत करें और अपनी विशिष्ट आवश्यकताओं के अनुसार BunkerWeb की कार्यक्षमता को अनुकूलित करें।
  • स्वतंत्रता के अर्थ में मुफ़्त: BunkerWeb मुफ़्त AGPLv3 लाइसेंस के अंतर्गत लाइसेंस प्राप्त है, जो स्वतंत्रता और खुलेपन के सिद्धांतों को अपनाता है। एक सहायक समुदाय के समर्थन से सॉफ़्टवेयर का उपयोग, संशोधन और वितरण करने की स्वतंत्रता का आनंद लें।
  • पेशेवर सेवाएँ: BunkerWeb के अनुरक्षकों से सीधे तकनीकी सहायता, अनुकूलित परामर्श और कस्टम विकास प्राप्त करें। अधिक जानकारी के लिए Bunker Panel पर जाएँ।

सुरक्षा सुविधाएँ

सुरक्षा सुविधाओं की एक गैर-विस्तृत सूची:

  • HTTPS समर्थन, पारदर्शी Let's Encrypt ऑटोमेशन के साथ
  • अत्याधुनिक वेब सुरक्षा: HTTP सुरक्षा हेडर, लीक रोकें, TLS हार्डनिंग, ...
  • OWASP Core Rule Set के साथ एकीकृत ModSecurity WAF
  • HTTP स्टेटस कोड के आधार पर अजीब व्यवहार का स्वचालित प्रतिबंध
  • क्लाइंट के लिए कनेक्शन और अनुरोध सीमाएँ लागू करें
  • बॉट्स को चुनौती हल करने के लिए कहकर ब्लॉक करें (जैसे कुकी, JavaScript, कैप्चा, hCaptcha, या reCAPTCHA)
  • बाहरी ब्लैकलिस्ट और DNSBL के साथ ज्ञात बुरे IP को ब्लॉक करें
  • और बहुत कुछ...

कोर सुरक्षा सुविधाओं के बारे में अधिक जानने के लिए दस्तावेज़ीकरण के सुरक्षा ट्यूनिंग अनुभाग देखें।

डेमो

https://github.com/user-attachments/assets/6fc0e3c1-d353-4a84-bad0-15bf9b6623a5

BunkerWeb से सुरक्षित एक डेमो वेबसाइट demo.bunkerweb.io पर उपलब्ध है। इसे देखने और कुछ सुरक्षा परीक्षण करने के लिए स्वतंत्र महसूस करें।

वेब UI

https://github.com/user-attachments/assets/a3ed56f8-c124-4ca9-b8b3-4be0913b3078

BunkerWeb आपके इंस्टेंस और उनके कॉन्फ़िगरेशन को प्रबंधित करने के लिए एक वैकल्पिक यूज़र इंटरफ़ेस प्रदान करता है। एक ऑनलाइन रीड-ओनली डेमो demo-ui.bunkerweb.io पर उपलब्ध है, इसे स्वयं आज़माने के लिए स्वतंत्र महसूस करें।

BunkerWeb Cloud

अपने स्वयं के BunkerWeb इंस्टेंस को स्वयं होस्ट और प्रबंधित नहीं करना चाहते? आपको BunkerWeb Cloud में रुचि हो सकती है, जो BunkerWeb के लिए हमारी पूरी तरह से प्रबंधित SaaS पेशकश है।

अपना BunkerWeb Cloud इंस्टेंस ऑर्डर करें और इन तक पहुँच प्राप्त करें:

  • हमारे क्लाउड में होस्ट किया गया एक पूरी तरह से प्रबंधित BunkerWeb इंस्टेंस
  • सभी BunkerWeb सुविधाएँ, PRO वाली सहित
  • डैशबोर्ड और अलर्ट के साथ एक मॉनिटरिंग प्लेटफ़ॉर्म
  • कॉन्फ़िगरेशन में आपकी सहायता के लिए तकनीकी सहायता

यदि आप BunkerWeb Cloud पेशकश में रुचि रखते हैं, तो हमसे संपर्क करने में संकोच न करें ताकि हम आपकी आवश्यकताओं पर चर्चा कर सकें।

PRO संस्करण

BunkerWeb पैनल से 30-दिन का BunkerWeb PRO निःशुल्क परीक्षण शुरू करें।

BunkerWeb का उपयोग करते समय, आपके पास यह चुनने का विकल्प होता है कि आप कौन सा संस्करण उपयोग करना चाहते हैं: ओपन-सोर्स या PRO।

चाहे वह बेहतर सुरक्षा हो, समृद्ध उपयोगकर्ता अनुभव हो, या तकनीकी मॉनिटरिंग हो, BunkerWeb PRO संस्करण आपको BunkerWeb से पूरी तरह लाभ उठाने और अपनी पेशेवर आवश्यकताओं को पूरा करने की अनुमति देता है।

दस्तावेज़ीकरण या यूज़र इंटरफ़ेस में, PRO सुविधाओं को ओपन-सोर्स संस्करण में एकीकृत सुविधाओं से अलग करने के लिए एक ताज crown pro icon के साथ एनोटेट किया जाता है।

आप ओपन-सोर्स संस्करण से PRO संस्करण में आसानी से और कभी भी अपग्रेड कर सकते हैं। प्रक्रिया सरल है:

PRO संस्करण के संबंध में आपके कोई भी प्रश्न होने पर BunkerWeb पैनल पर जाने या हमसे संपर्क करने में संकोच न करें।

पेशेवर सेवाएँ

परियोजना के अनुरक्षकों से सीधे पेशेवर सेवाएँ प्राप्त करके BunkerWeb का अधिकतम लाभ उठाएँ। तकनीकी सहायता से लेकर अनुकूलित परामर्श और विकास तक, हम आपकी वेब सेवाओं की सुरक्षा में आपकी सहायता के लिए यहाँ हैं।

आप पेशेवर सेवाओं के लिए हमारे समर्पित प्लेटफ़ॉर्म BunkerWeb Panel पर जाकर अधिक जानकारी प्राप्त करेंगे।

यदि आपके कोई प्रश्न हैं तो हमसे संपर्क करने में संकोच न करें; हम आपकी आवश्यकताओं का उत्तर देने में अत्यधिक प्रसन्न होंगे।

पारिस्थितिकी तंत्र, समुदाय, और संसाधन

BunkerWeb के बारे में आधिकारिक वेबसाइटें, उपकरण और संसाधन:

  • वेबसाइट: BunkerWeb के बारे में अधिक जानकारी, समाचार और लेख प्राप्त करें
  • पैनल: BunkerWeb के आसपास पेशेवर सेवाओं (जैसे तकनीकी सहायता) को ऑर्डर और प्रबंधित करने के लिए समर्पित प्लेटफ़ॉर्म
  • दस्तावेज़ीकरण: BunkerWeb समाधान का तकनीकी दस्तावेज़ीकरण
  • डेमो: BunkerWeb की प्रदर्शन वेबसाइट, समाधान की मजबूती का परीक्षण करने के लिए हमले करने में संकोच न करें
  • वेब UI: BunkerWeb के वेब UI का ऑनलाइन रीड-ओनली डेमो
  • थ्रेटमैप: दुनिया भर में BunkerWeb इंस्टेंस द्वारा अवरुद्ध लाइव साइबर हमला

समुदाय और सोशल नेटवर्क:

अवधारणाएँ

Concepts banner

BunkerWeb की प्रमुख अवधारणाओं के बारे में अधिक जानकारी आपको दस्तावेज़ीकरण में मिलेगी।

एकीकरण

पहली अवधारणा लक्ष्य वातावरण में BunkerWeb का एकीकरण है। हम "इंस्टॉलेशन" के बजाय "एकीकरण" शब्द का उपयोग करना पसंद करते हैं क्योंकि BunkerWeb के लक्ष्यों में से एक मौजूदा वातावरणों में सहजता से एकीकृत होना है।

निम्नलिखित एकीकरण आधिकारिक रूप से समर्थित हैं:

सेटिंग्स

एक बार BunkerWeb आपके वातावरण में एकीकृत हो जाने के बाद, आपको अपने वेब एप्लिकेशन को सेवा देने और सुरक्षित करने के लिए इसे कॉन्फ़िगर करना होगा।

BunkerWeb का कॉन्फ़िगरेशन वह करके किया जाता है जिसे हम "सेटिंग्स" या "वेरिएबल्स" कहते हैं। प्रत्येक सेटिंग को AUTO_LETS_ENCRYPT या USE_ANTIBOT जैसे नाम से पहचाना जाता है। BunkerWeb को कॉन्फ़िगर करने के लिए आप सेटिंग्स को मान निर्दिष्ट कर सकते हैं।

यहाँ BunkerWeb कॉन्फ़िगरेशन का एक नमूना उदाहरण है:```conf SERVER_NAME=www.example.com AUTO_LETS_ENCRYPT=yes USE_ANTIBOT=captcha REFERRER_POLICY=no-referrer USE_MODSECURITY=no USE_GZIP=yes USE_BROTLI=no

## मल्टीसाइट मोड

BunkerWeb का उपयोग करते समय मल्टीसाइट मोड एक महत्वपूर्ण अवधारणा है जिसे समझना आवश्यक है। चूंकि लक्ष्य वेब एप्लिकेशन की सुरक्षा करना है, हम स्वाभाविक रूप से "वर्चुअल होस्ट" या "vhost" की अवधारणा को विरासत में प्राप्त करते हैं (अधिक जानकारी [यहाँ](https://en.wikipedia.org/wiki/Virtual_hosting)) जो एक ही (या क्लस्टर की) इंस्टेंस से कई वेब एप्लिकेशन को सर्व करना संभव बनाता है।

डिफ़ॉल्ट रूप से, BunkerWeb का मल्टीसाइट मोड अक्षम होता है, जिसका अर्थ है कि केवल एक वेब एप्लिकेशन सर्व किया जाएगा और सभी सेटिंग्स उस पर लागू होंगी। विशिष्ट उपयोग मामला तब होता है जब आपके पास सुरक्षा के लिए एक ही एप्लिकेशन हो: आपको मल्टीसाइट की चिंता करने की आवश्यकता नहीं है, और डिफ़ॉल्ट व्यवहार आपके लिए उपयुक्त होना चाहिए।

जब मल्टीसाइट मोड सक्षम होता है, तो BunkerWeb कई वेब एप्लिकेशन को सर्व और सुरक्षित करेगा। प्रत्येक वेब एप्लिकेशन को एक अद्वितीय सर्वर नाम से पहचाना जाता है और उसकी अपनी सेटिंग्स का सेट होता है। विशिष्ट उपयोग मामला तब होता है जब आपके पास सुरक्षा के लिए कई एप्लिकेशन हों और आप BunkerWeb की एक ही (या इंटीग्रेशन के आधार पर क्लस्टर की) इंस्टेंस का उपयोग करना चाहते हों।

## कस्टम कॉन्फ़िगरेशन

चूंकि केवल सेटिंग्स का उपयोग करके सभी उपयोग मामलों को पूरा करना एक विकल्प नहीं है ([बाहरी प्लगइन्स](https://docs.bunkerweb.io/1.6.15/plugins/?utm_campaign=self&utm_source=github) के साथ भी नहीं), आप अपनी विशिष्ट चुनौतियों को हल करने के लिए कस्टम कॉन्फ़िगरेशन का उपयोग कर सकते हैं।

आंतरिक रूप से, BunkerWeb प्रसिद्ध NGINX वेब सर्वर का उपयोग करता है, इसलिए आप अपनी विशिष्ट आवश्यकताओं के लिए इसकी कॉन्फ़िगरेशन प्रणाली का लाभ उठा सकते हैं। कस्टम NGINX कॉन्फ़िगरेशन को विभिन्न [संदर्भों](https://docs.nginx.com/nginx/admin-guide/basic-functionality/managing-configuration-files/#contexts) जैसे HTTP या सर्वर (सभी सर्वर और/या विशिष्ट सर्वर ब्लॉक) में शामिल किया जा सकता है।

BunkerWeb का एक अन्य मुख्य घटक ModSecurity Web Application Firewall है: आप कुछ गलत सकारात्मकताओं को ठीक करने या कस्टम नियम जोड़ने के लिए भी कस्टम कॉन्फ़िगरेशन का उपयोग कर सकते हैं, उदाहरण के लिए।

## डेटाबेस

<p align="center">
	<img alt="Database model" src="https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.6.15/docs/assets/img/bunkerweb_db.svg" />
</p>

BunkerWeb के वर्तमान कॉन्फ़िगरेशन की स्थिति एक बैकएंड डेटाबेस में संग्रहीत होती है जिसमें निम्नलिखित डेटा होता है:

- सभी सेवाओं के लिए परिभाषित सेटिंग्स
- कस्टम कॉन्फ़िगरेशन
- BunkerWeb इंस्टेंस
- जॉब निष्पादन के बारे में मेटाडेटा
- कैश की गई फ़ाइलें

निम्नलिखित बैकएंड डेटाबेस समर्थित हैं: SQLite, MariaDB, MySQL, और PostgreSQL।

## शेड्यूलर

चीजों को स्वचालित रूप से एक साथ काम कराने के लिए, शेड्यूलर नामक एक समर्पित सेवा निम्नलिखित के लिए जिम्मेदार है:

- डेटाबेस के अंदर सेटिंग्स और कस्टम कॉन्फ़िगरेशन संग्रहीत करना
- विभिन्न कार्यों (जिन्हें जॉब कहा जाता है) को निष्पादित करना
- एक कॉन्फ़िगरेशन उत्पन्न करना जिसे BunkerWeb समझता है
- अन्य सेवाओं (जैसे वेब UI या autoconf) के लिए मध्यस्थ बनना

दूसरे शब्दों में, शेड्यूलर BunkerWeb का मस्तिष्क है।

# सेटअप

स्रोत से कंटेनर इमेज या Linux पैकेज बना रहे हैं? [कम्युनिटी बिल्ड गाइड](https://github.com/bunkerity/bunkerweb/blob/master/docs/building.md) देखें।

<!--## BunkerWeb Cloud

<p align="center">
	<img alt="Docker banner" src="https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.6.15/docs/assets/img/bunkerweb-cloud.webp" />
</p>

BunkerWeb Cloud, BunkerWeb के साथ शुरुआत करने का सबसे आसान तरीका है। यह आपको बिना किसी परेशानी के एक पूरी तरह से प्रबंधित BunkerWeb सेवा प्रदान करता है। इसे BunkerWeb-as-a-Service की तरह समझें!

आप BunkerWeb Cloud बीटा के बारे में अधिक जानकारी [यहाँ](https://www.bunkerweb.io/saas-offer-cloud/?utm_campaign=self&utm_source=docs) पा सकते हैं और आप [BunkerWeb पैनल में](https://panel.bunkerweb.io/store/bunkerweb-cloud?utm_campaign=self&utm_source=docs) मुफ्त में आवेदन कर सकते हैं।
-->
## Linux

<p align="center">
	<img alt="Linux banner" src="https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.6.15/docs/assets/img/integration-linux.svg" />
</p>

समर्थित Linux डिस्ट्रोज़ की सूची:

- Debian 12 "Bookworm"
- Debian 13 "Trixie"
- Ubuntu 22.04 "Jammy"
- Ubuntu 24.04 "Noble"
- Ubuntu 26.04 "Resolute Raccoon"
- Fedora 43
- Fedora 44
- RHEL, CentOS, Rocky Linux और AlmaLinux 8, 9 और 10

आपको दस्तावेज़ के [Linux अनुभाग](https://docs.bunkerweb.io/1.6.15/integrations/?utm_campaign=self&utm_source=github#linux) में अधिक जानकारी मिलेगी।

## Docker

<p align="center">
	<img alt="Docker banner" src="https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.6.15/docs/assets/img/integration-docker.svg" />
</p>

हम [Docker Hub](https://hub.docker.com/u/bunkerity) पर x64, x86, armv7, और arm64 प्लेटफॉर्म के लिए उपयोग के लिए तैयार प्रीबिल्ट इमेज प्रदान करते हैं।

Docker इंटीग्रेशन की मुख्य अवधारणाएँ हैं:

- BunkerWeb को कॉन्फ़िगर करने के लिए **Environment variables**
- कॉन्फ़िगरेशन संग्रहीत करने और जॉब निष्पादित करने के लिए **Scheduler** कंटेनर
- क्लाइंट के लिए पोर्ट एक्सपोज़ करने और अपस्ट्रीम वेब सेवाओं से कनेक्ट करने के लिए **Networks**

आपको दस्तावेज़ के [Docker इंटीग्रेशन अनुभाग](https://docs.bunkerweb.io/1.6.15/integrations/?utm_campaign=self&utm_source=github#docker) में अधिक जानकारी मिलेगी।

## Docker autoconf

<p align="center">
	<img alt="Docker autoconf banner" src="https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.6.15/docs/assets/img/integration-autoconf.svg" />
</p>

Environment variables का उपयोग करने का नुकसान यह है कि जब भी कोई अपडेट होता है तो कंटेनर को फिर से बनाने की आवश्यकता होती है, जो बहुत सुविधाजनक नहीं है। इस समस्या का समाधान करने के लिए, आप **autoconf** नामक एक अन्य इमेज का उपयोग कर सकते हैं जो Docker इवेंट्स को सुनता है और कंटेनर को फिर से बनाए बिना वास्तविक समय में BunkerWeb को स्वचालित रूप से पुनः कॉन्फ़िगर करता है।

BunkerWeb कंटेनर के लिए environment variables परिभाषित करने के बजाय, आप बस अपने वेब एप्लिकेशन कंटेनर में **labels** जोड़ते हैं और **autoconf** बाकी सब कुछ "स्वचालित रूप से" संभाल लेगा।

आपको दस्तावेज़ के [Docker autoconf अनुभाग](https://docs.bunkerweb.io/1.6.15/integrations/?utm_campaign=self&utm_source=github#docker-autoconf) में अधिक जानकारी मिलेगी।

## Kubernetes

<p align="center">
	<img alt="Kubernetes banner" src="https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.6.15/docs/assets/img/integration-kubernetes.svg" />
</p>

autoconf एक [Ingress controller](https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/) के रूप में कार्य करता है और [Ingress resources](https://kubernetes.io/docs/concepts/services-networking/ingress/) के अनुसार BunkerWeb इंस्टेंस को कॉन्फ़िगर करेगा। यह कस्टम कॉन्फ़िगरेशन के लिए [ConfigMap](https://kubernetes.io/docs/concepts/configuration/configmap/) जैसे अन्य Kubernetes ऑब्जेक्ट्स की भी निगरानी करता है।

BunkerWeb के लिए आधिकारिक [Helm chart](https://helm.sh/) [bunkerity/bunkerweb-helm रिपॉजिटरी](https://github.com/bunkerity/bunkerweb-helm) में उपलब्ध है।

आपको दस्तावेज़ के [Kubernetes अनुभाग](https://docs.bunkerweb.io/1.6.15/integrations/?utm_campaign=self&utm_source=github#kubernetes) में अधिक जानकारी मिलेगी।

## Microsoft Azure

<p align="center">
	<img alt="Azure banner" src="https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.6.15/docs/assets/img/integration-azure.webp" />
</p>

BunkerWeb [Azure Marketplace](https://azuremarketplace.microsoft.com/fr-fr/marketplace/apps/bunkerity.bunkerweb?tab=Overview) में संदर्भित है और एक ARM टेम्पलेट [misc फ़ोल्डर](https://github.com/bunkerity/bunkerweb/raw/v1.6.15/misc/integrations/azure-arm-template.json) में उपलब्ध है।

आपको दस्तावेज़ के [Microsoft Azure अनुभाग](https://docs.bunkerweb.io/1.6.15/integrations/?utm_campaign=self&utm_source=github#microsoft-azure) में अधिक जानकारी मिलेगी।

## Swarm

<p align="center">
	<img alt="Swarm banner" src="https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.6.15/docs/assets/img/integration-swarm.svg" />
</p>

BunkerWeb इंस्टेंस को स्वचालित रूप से कॉन्फ़िगर करने के लिए, **autoconf** नामक एक विशेष सेवा Docker Swarm इवेंट्स जैसे सेवा निर्माण या विलोपन को सुनेगी और बिना किसी डाउनटाइम के वास्तविक समय में **BunkerWeb इंस्टेंस** को स्वचालित रूप से कॉन्फ़िगर करेगी।

[Docker autoconf इंटीग्रेशन](https://docs.bunkerweb.io/1.6.15/integrations/?utm_campaign=self&utm_source=github#docker-autoconf) की तरह, वेब सेवाओं के लिए कॉन्फ़िगरेशन विशेष **bunkerweb.** प्रीफिक्स से शुरू होने वाले labels का उपयोग करके परिभाषित किया जाता है।

आपको दस्तावेज़ के [Swarm अनुभाग](https://docs.bunkerweb.io/1.6.15/integrations/?utm_campaign=self&utm_source=github#swarm) में अधिक जानकारी मिलेगी।

# क्विकस्टार्ट गाइड

एक बार जब आप अपनी पसंद के इंटीग्रेशन के साथ BunkerWeb सेट कर लेते हैं, तो आप [क्विकस्टार्ट गाइड](https://docs.bunkerweb.io/1.6.15/quickstart-guide/?utm_campaign=self&utm_source=github) का पालन कर सकते हैं जो एक वेब सेवा की सुरक्षा के लिए इंस्टॉलेशन और पहले कॉन्फ़िगरेशन को कवर करेगा।

# सुरक्षा ट्यूनिंग

BunkerWeb कई सुरक्षा सुविधाएँ प्रदान करता है जिन्हें आप [features](https://docs.bunkerweb.io/1.6.15/features/?utm_campaign=self&utm_source=github) के साथ कॉन्फ़िगर कर सकते हैं। भले ही सेटिंग्स के डिफ़ॉल्ट मान न्यूनतम "डिफ़ॉल्ट रूप से सुरक्षा" सुनिश्चित करते हैं, हम दृढ़ता से अनुशंसा करते हैं कि आप उन्हें ट्यून करें। ऐसा करके, आप अपनी पसंद का सुरक्षा स्तर सुनिश्चित कर पाएंगे और साथ ही गलत सकारात्मकताओं का प्रबंधन भी कर पाएंगे।

आपको दस्तावेज़ के [सुरक्षा ट्यूनिंग अनुभाग](https://docs.bunkerweb.io/1.6.15/advanced/?utm_campaign=self&utm_source=github#security-tuning) में अधिक जानकारी मिलेगी।

# सेटिंग्स

एक सामान्य नियम के रूप में, जब मल्टीसाइट मोड सक्षम होता है, यदि आप मल्टीसाइट संदर्भ के साथ सेटिंग्स को किसी विशिष्ट सर्वर पर लागू करना चाहते हैं, तो आपको प्राथमिक (पहले) सर्वर नाम को प्रीफिक्स के रूप में जोड़ना होगा जैसे `www.example.com_USE_ANTIBOT=captcha` या `myapp.example.com_USE_GZIP=yes`, उदाहरण के लिए।

जब सेटिंग्स को "multiple" माना जाता है, तो इसका मतलब है कि आप एक ही सुविधा के लिए सेटिंग्स के कई समूह रख सकते हैं, जैसे `REVERSE_PROXY_URL_1=/subdir`, `REVERSE_PROXY_HOST_1=http://myhost1`, `REVERSE_PROXY_URL_2=/anotherdir`, `REVERSE_PROXY_HOST_2=http://myhost2`, ... उदाहरण के लिए संख्याओं को प्रत्यय के रूप में जोड़कर।

पूरी सूची प्राप्त करने के लिए दस्तावेज़ के [features अनुभाग](https://docs.bunkerweb.io/1.6.15/features/?utm_campaign=self&utm_source=github) देखें।

# Web UI

https://github.com/user-attachments/assets/a3ed56f8-c124-4ca9-b8b3-4be0913b3078

"Web UI" एक वेब एप्लिकेशन है जो आपको कमांड-लाइन के बजाय एक उपयोगकर्ता-मैत्रीपूर्ण इंटरफ़ेस का उपयोग करके अपने BunkerWeb इंस्टेंस को प्रबंधित करने में मदद करता है।

यहाँ web UI द्वारा प्रदान की जाने वाली सुविधाओं की सूची है:

- अवरुद्ध हमलों का व्यापक दृश्य प्राप्त करें
- अपने BunkerWeb इंस्टेंस को शुरू, बंद, पुनः आरंभ, और पुनः लोड करें
- अपने वेब एप्लिकेशन के लिए सेटिंग्स जोड़ें, संपादित करें, और हटाएं
- NGINX और ModSecurity के लिए कस्टम कॉन्फ़िगरेशन जोड़ें, संपादित करें, और हटाएं
- बाहरी प्लगइन्स इंस्टॉल और अनइंस्टॉल करें
- कैश की गई फ़ाइलों का अन्वेषण करें
- जॉब निष्पादन की निगरानी करें और आवश्यकता पड़ने पर उन्हें पुनः आरंभ करें
- लॉग देखें और पैटर्न खोजें

आपको दस्तावेज़ के [Web UI अनुभाग](https://docs.bunkerweb.io/1.6.15/web-ui/?utm_campaign=self&utm_source=github) में अधिक जानकारी मिलेगी।

# प्लगइन्स

BunkerWeb नई सुविधाओं को आसानी से जोड़ना संभव बनाने के लिए एक प्लगइन सिस्टम के साथ आता है। एक बार प्लगइन इंस्टॉल हो जाने के बाद, आप प्लगइन द्वारा परिभाषित अतिरिक्त सेटिंग्स का उपयोग करके इसे प्रबंधित कर सकते हैं।

यहाँ "आधिकारिक" प्लगइन्स की सूची है जिन्हें हम बनाए रखते हैं (अधिक जानकारी के लिए [bunkerweb-plugins](https://github.com/bunkerity/bunkerweb-plugins/?utm_campaign=self&utm_source=github) रिपॉजिटरी देखें):

|      Name      | Version | Description                                                                                                                      |                                                Link                                                 |
| :------------: | :-----: | :------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------: |
|   **ClamAV**   |   1.9   | Automatically scans uploaded files with the ClamAV antivirus engine and denies the request when a file is detected as malicious. |     [bunkerweb-plugins/clamav](https://github.com/bunkerity/bunkerweb-plugins/tree/main/clamav)     |
|   **Coraza**   |   1.9   | Inspect requests using the Coraza WAF (alternative of ModSecurity).                                                              |     [bunkerweb-plugins/coraza](https://github.com/bunkerity/bunkerweb-plugins/tree/main/coraza)     |
|  **Discord**   |   1.9   | Send security notifications to a Discord channel using a Webhook.                                                                |    [bunkerweb-plugins/discord](https://github.com/bunkerity/bunkerweb-plugins/tree/main/discord)    |
|   **Slack**    |   1.9   | Send security notifications to a Slack channel using a Webhook.                                                                  |      [bunkerweb-plugins/slack](https://github.com/bunkerity/bunkerweb-plugins/tree/main/slack)      |
| **VirusTotal** |   1.9   | Automatically scans uploaded files with the VirusTotal API and denies the request when a file is detected as malicious.          | [bunkerweb-plugins/virustotal](https://github.com/bunkerity/bunkerweb-plugins/tree/main/virustotal) |
|  **WebHook**   |   1.9   | Send security notifications to a custom HTTP endpoint using a Webhook.                                                           |    [bunkerweb-plugins/webhook](https://github.com/bunkerity/bunkerweb-plugins/tree/main/webhook)    |

आपको दस्तावेज़ के [plugins अनुभाग](https://docs.bunkerweb.io/1.6.15/plugins/?utm_campaign=self&utm_source=github) में अधिक जानकारी मिलेगी।

# भाषा समर्थन और स्थानीयकरण

BunkerWeb UI कई भाषाओं का समर्थन करता है। अनुवाद `src/ui/app/static/locales` डायरेक्टरी में प्रबंधित किए जाते हैं। निम्नलिखित भाषाएँ वर्तमान में उपलब्ध हैं:

- अरबी (ar)
- बंगाली (bn)
- ब्राज़ीलियाई पुर्तगाली (br)
- जर्मन (de)
- अंग्रेज़ी (en)
- स्पेनिश (es)
- फ़्रेंच (fr)
- हिंदी (hi)
- इतालवी (it)
- कोरियाई (ko)
- पोलिश (pl)
- पुर्तगाली (pt)
- रूसी (ru)
- तुर्की (tr)
- पारंपरिक चीनी (tw)
- उर्दू (ur)
- सरलीकृत चीनी (zh)

अनुवाद की उत्पत्ति और समीक्षा स्थिति के विवरण के लिए [locales/README.md](https://github.com/bunkerity/bunkerweb/raw/v1.6.15/src/ui/app/static/locales/README.md) देखें।

## अनुवाद में योगदान

हम नई locale फ़ाइलों को बेहतर बनाने या जोड़ने में योगदान का स्वागत करते हैं!

**अनुवाद में योगदान कैसे करें:**

1. अपनी भाषा (कोड, नाम, ध्वज, english_name) जोड़ने के लिए `src/ui/app/lang_config.py` फ़ाइल को संपादित करें।
2. `src/ui/app/static/locales/` में टेम्पलेट के रूप में `en.json` को कॉपी करें, इसे अपने भाषा कोड पर नाम बदलें (उदाहरण के लिए, जर्मन के लिए `de.json`)।
3. अपनी नई फ़ाइल में मानों का अनुवाद करें।
4. अपनी भाषा जोड़ने और यह इंगित करने के लिए कि इसे किसने बनाया/समीक्षा की, `locales/README.md` में तालिका को अपडेट करें।
5. एक pull request सबमिट करें।

अपडेट के लिए, प्रासंगिक फ़ाइल को संपादित करें और आवश्यकतानुसार provenance तालिका को अपडेट करें।

पूर्ण दिशानिर्देशों के लिए [locales/README.md](https://github.com/bunkerity/bunkerweb/raw/v1.6.15/src/ui/app/static/locales/README.md) देखें।

# सहायता

## पेशेवर

BunkerWeb मेंटेनर्स से सीधे तकनीकी सहायता प्राप्त करें। आप [BunkerWeb Panel](https://panel.bunkerweb.io/?utm_campaign=self&utm_source=github) पर जाकर अधिक जानकारी पा सकते हैं, जो पेशेवर सेवाओं के लिए हमारा समर्पित प्लेटफॉर्म है।

यदि आपके कोई प्रश्न हों तो [हमसे संपर्क करने](https://panel.bunkerweb.io/contact.php?utm_campaign=self&utm_source=github) में संकोच न करें; हम आपकी आवश्यकताओं का उत्तर देने में अत्यधिक प्रसन्न होंगे।

## समुदाय

मुफ्त समुदाय सहायता प्राप्त करने के लिए, आप निम्नलिखित माध्यमों का उपयोग कर सकते हैं:

- [Discord सर्वर](https://discord.com/invite/fTf46FmtyD) में BunkerWeb का #help चैनल
- [GitHub discussions](https://github.com/bunkerity/bunkerweb/discussions) की help श्रेणी
- [/r/BunkerWeb](https://www.reddit.com/r/BunkerWeb) सबरेडिट
- [Server Fault](https://serverfault.com/) और [Super User](https://superuser.com/) फोरम

कृपया सहायता मांगने के लिए [GitHub issues](https://github.com/bunkerity/bunkerweb/issues) का उपयोग न करें; इसका उपयोग केवल बग रिपोर्ट और फीचर अनुरोधों के लिए करें।

# लाइसेंस

यह प्रोजेक्ट [GNU Affero General Public License (AGPL) version 3](https://github.com/bunkerity/bunkerweb/raw/v1.6.15/LICENSE.md) की शर्तों के तहत लाइसेंस प्राप्त है।

# योगदान करें

यदि आप प्लगइन्स में योगदान करना चाहते हैं, तो आरंभ करने के लिए आप [contributing guidelines](https://github.com/bunkerity/bunkerweb/blob/master/.github/CONTRIBUTING.md) पढ़ सकते हैं।

# सुरक्षा नीति

हम सुरक्षा बग को गंभीर मुद्दों के रूप में लेते हैं और जिम्मेदार प्रकटीकरण को प्रोत्साहित करते हैं; अधिक जानकारी के लिए हमारी [सुरक्षा नीति](https://github.com/bunkerity/bunkerweb/blob/master/.github/SECURITY.md) देखें।

<!-- Star History chart hidden: GitHub restricted the stargazers API, so the chart renders an error
     notice instead of data. Uncomment once upstream serves real charts again.

# Star History

<a href="https://star-history.com/#bunkerity/bunkerweb&Date">
 <picture>
   <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=bunkerity/bunkerweb&type=Date&theme=dark" />
   <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=bunkerity/bunkerweb&type=Date" />
   Star History Chart
 </picture>
</a>
-->

श्रेणियाँ