8 रिपॉजिटरी
Bash scripts used to automate the initial installation and environment configuration of software.
Distinct from Installer Scripting: Focuses on the bootstrapping process using shell scripts rather than domain-specific installer DSLs.
Explore 8 awesome GitHub repositories matching devops & infrastructure · Shell Bootstrapping Scripts. Refine with filters or upvote what's useful.
Hyprdots कॉन्फ़िगरेशन फाइलों और इंस्टॉलेशन स्क्रिप्ट्स का एक संग्रह है जिसे Linux पर Hyprland टिलिंग विंडो मैनेजर एनवायरनमेंट को सेटअप और कस्टमाइज़ करने के लिए डिज़ाइन किया गया है। यह एक पर्सनलाइज़्ड डेस्कटॉप इंटरफ़ेस को डिप्लॉय करने के लिए एक स्वचालित सिस्टम प्रदान करता है, जिसमें पहले से कॉन्फ़िगर की गई थीम्स, स्टाइल्स और कीबोर्ड शॉर्टकट्स शामिल हैं। यह प्रोजेक्ट विज़ुअल स्टाइल्स और कीबाइंडिंग्स के लिए सिस्टम सेटिंग्स को अलग-अलग फाइलों में व्यवस्थित करने के लिए एक मॉड्यूलर डॉटफाइल्स मैनेजमेंट वर्कफ़्लो का उपयोग करता है। यह डिपेंडेंसी डिप्लॉयमेंट को स्वचालित करने के लिए शेल-स्क्रिप्टेड इंस्टॉलेशन का उपयोग करता है और एक केंद्रीकृत कॉन्फ़िगरेशन डायरेक्टरी को सिस्टम पाथ्स से मैप करने के लिए सिम्बॉलिक लिंक्स का उपयोग करता है। इस फ्रेमवर्क में विशिष्ट हार्डवेयर के अनुसार सेटिंग्स को अनुकूलित करने के लिए वेरिएबल-आधारित टेम्पलेट सब्स्टीट्यूशन और वर्ज़न कंट्रोल कमिट मैसेज के लिए एक मानकीकृत फॉर्मेट की क्षमताएं शामिल हैं।
Automates the deployment of dependencies and configurations through a sequence of shell bootstrapping scripts.
PiVPN is an automated VPN deployer and server manager designed to establish secure gateways for remote network access. It provides a command-line tool for the installation and configuration of WireGuard and OpenVPN servers on Linux systems, with specific optimizations for single-board computers like the Raspberry Pi. The project distinguishes itself through a wrapper-based management interface that abstracts complex server commands into simplified operations. This includes automated handling of firewall rules, port forwarding, and package installation, as well as the ability to export client
Executes a series of bash scripts to automate the deployment and configuration of network software on Linux.
Mindoc is a self-hosted documentation portal and API documentation management system built as a Golang web application. It serves as a markdown documentation engine for authoring, organizing, and sharing technical interface documentation and database dictionaries. The system persists project data and user accounts using MySQL or SQLite databases. The platform distinguishes itself by integrating diagrams-as-code rendering via Mermaid syntax, allowing flowcharts, sequence diagrams, and Gantt charts to be generated directly from text. It supports a flexible content pipeline that combines markdow
Provides shell bootstrapping scripts to automate environment dependency installation and database initialization.
यह प्रोजेक्ट Linux सर्वर ऑटोमेशन स्क्रिप्ट्स का एक संग्रह है जिसे कोर सर्वर सॉफ़्टवेयर की स्थापना और कॉन्फ़िगरेशन को स्वचालित करने के लिए डिज़ाइन किया गया है। यह प्रॉक्सी सर्वर तैनात करने, DNS सर्वर कॉन्फ़िगर करने, कंटेनर इंफ्रास्ट्रक्चर प्रबंधित करने और Linux कर्नेल को ऑप्टिमाइज़ करने के लिए विशेष टूल्स प्रदान करता है। यह ऑटोमेशन सूट प्रॉक्सी प्रोटोकॉल के माध्यम से भू-प्रतिबंध (geo-restriction) बाईपास क्षमताओं को एकीकृत करके और थ्रूपुट और विलंबता (latency) में सुधार के लिए BBR कंजेशन कंट्रोल को सक्षम करने जैसे उन्नत नेटवर्क ट्यूनिंग को लागू करके खुद को अलग करता है। इसमें वितरण-जागरूक ऑटोमेशन भी है जो सही बाइनरी वर्ज़न और पैकेज मैनेजर लागू करने के लिए CPU आर्किटेक्चर और Linux वितरण का पता लगाता है। प्रोजेक्ट की व्यापक क्षमताओं में Docker और Portainer का उपयोग करके कंटेनरीकरण सेटअप, पासवर्ड रहित लॉगिन और गैर-मानक पोर्ट कॉन्फ़िगरेशन के माध्यम से सर्वर सुरक्षा को मजबूत करना और स्वचालित SSL प्रमाणपत्र जीवनचक्र प्रबंधन शामिल है। इसके अतिरिक्त, यह विज्ञापन-अवरोधन और स्प्लिट-टनल रूटिंग के साथ DNS प्रशासन, DHCP असाइनमेंट प्रबंधन और उपयोगकर्ता और सेवा प्रबंधन के लिए वेब-आधारित प्रशासनिक पैनल की तैनाती को कवर करता है।
Uses a sequence of shell scripts to automate the initial installation and configuration of server environments.
यह प्रोजेक्ट Unix डॉटफ़ाइल्स और स्क्रिप्ट्स का एक संग्रह है जिसे शेल और ऑपरेटिंग सिस्टम वातावरण को वैयक्तिकृत और मानकीकृत करने के लिए डिज़ाइन किया गया है। यह Bash और Fish शेल के लिए पोर्टेबल कॉन्फ़िगरेशन, साथ ही Vim एडिटर के लिए कस्टम प्राथमिकताएं और कमांड मैपिंग प्रदान करता है। संग्रह में एप्लिकेशन इंस्टॉल करके, पैकेज प्रबंधकों का प्रबंधन करके और कॉन्फ़िगरेशन सिमलिंक बनाकर नई मशीनों को इनिशियलाइज़ करने के लिए स्वचालित बूटस्ट्रैपिंग स्क्रिप्ट शामिल हैं। इसमें संस्करण नियंत्रण कार्यों में तेज़ी लाने के लिए विशेष Git वर्कफ़्लो ऑटोमेशन, साथ ही हार्डवेयर-आधारित प्रमाणीकरण और कनेक्शन दृढ़ता का उपयोग करके सुरक्षित SSH कनेक्शन प्रबंधन की सुविधा है। उपयोगिता सतह सिस्टम प्रशासन टूल्स की एक विस्तृत श्रृंखला तक फैली हुई है, जिसमें इंटरैक्टिव प्रक्रिया समाप्ति, सीखने-आधारित निर्देशिका नेविगेशन और बाइनरी पथ ऑडिटिंग शामिल है। यह ब्राउज़र ऑटोमेशन, स्थानीय स्टेटिक फ़ाइल होस्टिंग और वीडियो ट्रांसकोडिंग व विज़ुअल इमेज डिफ़िंग जैसे मीडिया प्रोसेसिंग कार्यों के लिए डेवलपर उत्पादकता सहायकों को भी कवर करता है।
Provides automated shell scripts to bootstrap new machines by installing package managers and third-party apps.
यह प्रोजेक्ट Steam Deck के लिए एक मैनेजमेंट सूट है जिसे थर्ड-पार्टी गेम लॉन्चर इंस्टॉल और व्यवस्थित करने, लाइब्रेरी पॉपुलेशन को स्वचालित करने और कम्पैटिबिलिटी रनटाइम को मैनेज करने के लिए डिज़ाइन किया गया है। यह एक लाइब्रेरी ऑटोमेशन टूल के रूप में कार्य करता है जो प्राथमिक संग्रह में गेम और मेटाडेटा जोड़ने के लिए बाहरी लॉन्चर को स्कैन करता है, साथ ही GE-Proton और UMU कम्पैटिबिलिटी लेयर्स को तैनात करने के लिए एक समर्पित मैनेजर भी है। यह सॉफ़्टवेयर Waydroid के माध्यम से Android एप्लिकेशन को एकीकृत करके और कई थर्ड-पार्टी पैकेज इंस्टॉल करने के लिए एक साझा Proton प्रीफ़िक्स का उपयोग करके खुद को अलग करता है, जिससे डिस्क उपयोग कम हो जाता है। इसमें एक स्टोरेज मैनेजर भी शामिल है जो हैंडहेल्ड स्टोरेज को ऑप्टिमाइज़ करने के लिए सिम्बॉलिक लिंक का उपयोग करके इंस्टॉलेशन प्रीफ़िक्स और डेटा फ़ोल्डर को बाहरी मीडिया में स्थानांतरित करता है। यह सिस्टम गेम और वेब शॉर्टकट के लिए बैकग्राउंड लाइब्रेरी सिंक्रोनाइज़ेशन, मेटाडेटा और कवर आर्ट के साथ विज़ुअल पर्सनलाइज़ेशन और स्वचालित गेम सेव बैकअप एकीकरण सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। इंस्टॉलेशन और कॉन्फ़िगरेशन को रिमोट शेल-स्क्रिप्ट पाइपलाइन के माध्यम से संभाला जाता है।
Uses remote bash scripts to automate the initial downloading and configuration of external software launchers.
pyenv-installer is a set of Unix shell installation scripts designed to automate the deployment and removal of the pyenv Python version manager and its associated plugins. It provides a system for installing and switching between multiple versions of the Python interpreter on a single machine without affecting the system Python. The tool utilizes a bootstrap script to handle source acquisition via Git and manages the creation of a hidden directory structure in the user home folder. It automates shell environment configuration by injecting path variables and initialization hooks into shell pro
Provides a single executable shell script to automate the entire downloading and configuration process of the toolchain.
vimplus एक Vim कॉन्फ़िगरेशन फ्रेमवर्क और IDE डिस्ट्रीब्यूशन है जो प्री-कॉन्फ़िगर सेटिंग्स का एक सेट और प्लगइन मैनेजमेंट सिस्टम प्रदान करता है। यह डेवलपमेंट एनवायरनमेंट को स्टैंडर्डाइज़ करने के लिए डिज़ाइन किए गए टूल्स के एक क्यूरेटेड संग्रह के रूप में काम करता है। यह प्रोजेक्ट मल्टीपल डिप्लॉयमेंट मेथड्स के माध्यम से खुद को अलग बनाता है, जिसमें मल्टी-यूजर कॉन्फ़िगरेशन के लिए एक bash-आधारित एडिटर प्रोविज़नर और बिना मैनुअल इंस्टॉलेशन के तत्काल एनवायरनमेंट प्रोविज़निंग के लिए एक प्री-कॉन्फ़िगर Ubuntu-आधारित कंटेनर इमेज शामिल है। यह फ्रेमवर्क सिंबल नेविगेशन, प्रोजेक्ट-वाइड सर्च और कमिट हिस्ट्री को ट्रैक करने के लिए git रिपॉजिटरी इंटीग्रेशन सहित एडिटर क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। इसमें कोड रिफैक्टरिंग, सिंटैक्स एरर एनालिसिस और वर्कस्पेस बफर मैनेजमेंट के लिए यूटिलिटीज भी शामिल हैं। इंस्टॉलेशन और सेटअप को शेल-स्क्रिप्टेड बूटस्ट्रैप प्रोसेस के माध्यम से हैंडल किया जाता है जो कॉन्फ़िगरेशन और डिपेंडेंसीज़ के डिप्लॉयमेंट को ऑटोमेट करता है।
Provides a shell-scripted bootstrap process to automate the installation of dependencies and configuration files.