
रैपिड रास्पबेरी पाई सेटअप के लिए एन्सिबल प्लेबुक जिसमें वायरलेस सुरक्षा परीक्षण, RFID/NFC टूल्स, SDR, डॉकर, टोर प्रॉक्सी और मानक सिस्टम कॉन्फ़िगरेशन के लिए मॉड्यूलर भूमिकाएँ शामिल हैं।
यह Ansible प्लेबुक आपके Raspberry Pi को तेज़ी से सेट अप करने के लिए डिज़ाइन की गई है।
यह सभी मॉडलों के साथ संगत है। इसका कई मॉडलों पर सफलतापूर्वक परीक्षण किया गया है, जिनमें Pi Zero W, Pi Zero 2W और Pi 4B आदि शामिल हैं। यह प्लेबुक डेबियन और डेबियन-आधारित वितरणों दोनों पर अच्छी तरह से काम करनी चाहिए।
टैग का उपयोग करके चुनें कि कौन से घटक स्थापित करने हैं। प्रत्येक टैग विशिष्ट पैकेज और कॉन्फ़िगरेशन स्थापित करता है :
| टैग | विवरण | नोट्स |
|---|
| standard, std | मुख्य स्थापना और कॉन्फ़िगरेशन | standard packages, bashrc, vimrc |
| ap | जब कोई ईथरनेट केबल प्लग न हो तो हॉटस्पॉट शुरू करें | मोबाइल उपयोग के लिए उपयोगी उपकरणों तक पहुँचने के लिए। → AP कॉन्फ़िगरेशन फ़ाइल (ssh [email protected] से एक्सेस करें) |
| display | LCD-show के साथ डिस्प्ले कॉन्फ़िगर करें | सही डिस्प्ले कॉन्फ़िगर करने के लिए इस फ़ाइल को संशोधित करने की आवश्यकता है। |
| docker | Docker स्थापना | कंटेनर रनटाइम वातावरण |
| jackit | jackit स्थापना | Mousejack के लिए एक्सप्लॉइट कोड |
| tor | Tor स्थापना | README देखें |
| rfid | RFID उपकरणों की स्थापना | उपकरण (libnfc, mfoc, mfcuk) और MifareClassicTool से कुंजियाँ → नोट्स देखें |
| sdr | SDR उपकरणों की स्थापना | rtl_433, rtl_sdr |
| web | Nginx और Certbot स्थापना | |
| wifi | वाई-फाई और GPS उपकरणों की स्थापना | वायरलेस सुरक्षा परीक्षण और वारड्राइविंग |
| टैग | विवरण | नोट्स |
|---|---|---|
| jd2 | JDownloader 2 के लिए डॉकर कंटेनर jlesage/jdownloader-2 | कॉन्फ़िगरेशन टिप्स देखें |
| portainer | Portainer CE - कंटेनरीकृत अनुप्रयोगों के लिए एक हल्का सेवा वितरण प्लेटफ़ॉर्म portainer/portainer-ce | कंटेनर प्रबंधक |
| proxy | रोटेटिंग Tor HTTP प्रॉक्सी कंटेनर | एक HTTP प्रॉक्सी एंडपॉइंट प्रदान करता है जिसमें Tor नेटवर्क के लिए कई समवर्ती टनल हैं। |
Pi से सीधे सेट अप करने के लिए, निम्न कमांड चलाएँ : कमांड चलाने से पहले आपको अपने Pi को Raspberry Pi Imager से सेट अप करना होगा।
अगला कमांड चलाएँ :
curl -s https://raw.githubusercontent.com/atao/raspberrypi-setup/main/install.sh | bash -s -- all
सेट अप करने के लिए निम्न कमांड चलाएँ :
git clone https://github.com/atao/raspberrypi-setup.git
cd raspberrypi-setup
sudo ansible-playbook playbook.yml -i hosts --tags all -K
प्लेबुक कार्य सूचीबद्ध करें :
sudo ansible-playbook playbook.yml -i hosts --list-tasks
केवल कुछ टैग स्थापित करें :
curl -s https://raw.githubusercontent.com/atao/raspberrypi-setup/main/install.sh | bash -s -- standard,proxy,rfid,docker,web,jd2
Yaml लिंट
yamllint playbook.yml roles/
सिंटैक्स जाँचें :
--syntax-check
--
geerlingguy / mac-dev-playbook और nico2che / mac-setup से प्रेरित