awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 repository-uri

Awesome GitHub RepositoriesProvisioning Scripts

Scripts used to automate the installation of software and system configuration during environment setup.

Distinct from Shells & Scripting: Distinct from general shells and scripting by focusing specifically on the provisioning/installation phase of a machine

Explore 12 awesome GitHub repositories matching operating systems & systems programming · Provisioning Scripts. Refine with filters or upvote what's useful.

Awesome Provisioning Scripts GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • microsoft/sql-server-samplesAvatar microsoft

    microsoft/sql-server-samples

    11,122Vezi pe GitHub↗

    This is a reference implementation library providing a collection of code samples, Transact-SQL scripts, and schemas for SQL Server, Azure SQL, and Azure Synapse. It focuses on providing standardized implementation patterns and reference code for building relational databases and cloud data warehouses. The library distinguishes itself by offering specialized guides and examples for deploying database instances within containerized environments and Azure cloud services. It includes specific reference databases and language extensions for integrating machine learning services and advanced analy

    Automates the setup of database instances and schemas using executable SQL and shell scripts.

    Vezi pe GitHub↗11,122
  • mandiant/flare-vmAvatar mandiant

    mandiant/flare-vm

    8,799Vezi pe GitHub↗

    Flare-VM este un mediu de analiză a malware-ului pentru Windows, constând în scripturi de instalare care automatizează provizionarea unei mașini virtuale. Oferă o suită cuprinzătoare de instrumente de reverse engineering, inclusiv decompile-ere și debuggere, alături de configurațiile de sistem necesare și variabilele de mediu pentru cercetarea în securitate. Proiectul funcționează ca un orchestrator de imagini de mașini virtuale, permițând crearea, gestionarea și exportul automatizat al unor appliance-uri de analiză specializate. Dispune de selecție de instrumente bazată pe configurație și capacitatea de a extinde logica de instalare prin modificări personalizate de registru și definiții de layout de sistem. Sistemul include capabilități pentru configurarea rețelei izolate pentru a preveni comunicarea externă prin modul host-only. De asemenea, gestionează întregul ciclu de viață al stărilor de analiză prin gestionarea stărilor bazată pe snapshot-uri, inclusiv capacitatea de a curăța sau exporta snapshot-uri ca fișiere appliance verificate.

    Automates the installation of software and system configurations through a series of executable provisioning scripts.

    PowerShell
    Vezi pe GitHub↗8,799
  • prasanthrangan/hyprdotsAvatar prasanthrangan

    prasanthrangan/hyprdots

    8,515Vezi pe GitHub↗

    Hyprdots este o colecție de fișiere de configurare și scripturi de instalare concepute pentru a configura și personaliza un mediu de tip tiling window manager Hyprland pe Linux. Oferă un sistem automatizat pentru implementarea unei interfețe desktop personalizate, incluzând teme, stiluri și scurtături de tastatură preconfigurate. Proiectul utilizează un flux de lucru modular de gestionare a dotfiles-urilor pentru a organiza setările sistemului în fișiere discrete pentru stiluri vizuale și keybindings. Utilizează instalarea prin shell-script pentru a automatiza implementarea dependențelor și folosește link-uri simbolice pentru a mapa un director de configurare centralizat către căile sistemului. Framework-ul include capabilități pentru substituția șabloanelor bazate pe variabile pentru a adapta setările la hardware specific și un format standardizat pentru mesajele de commit în controlul versiunilor.

    Uses executable shell scripts to automate the installation of dependencies and system settings for rapid setup.

    Shell
    Vezi pe GitHub↗8,515
  • mightymoud/sidekickAvatar MightyMoud

    MightyMoud/sidekick

    7,465Vezi pe GitHub↗

    Sidekick is a command-line tool that provisions bare VPS servers, transfers Docker images, manages secrets, and orchestrates zero-downtime deployments across single or multiple server instances. It handles the full deployment pipeline from a local machine, building container images locally and transferring them directly to the server without requiring a remote container registry. The tool distinguishes itself through an integrated approach to security and automation. It encrypts environment variables locally using SOPS and Age keys, then decrypts them on the server at deploy time for runtime

    Creates and configures a database instance on the VPS with a single command, ready for application use.

    Godeploymentherokuself-host
    Vezi pe GitHub↗7,465
  • donnemartin/dev-setupAvatar donnemartin

    donnemartin/dev-setup

    6,261Vezi pe GitHub↗

    Acest proiect este o colecție de scripturi și fișiere de configurare concepute pentru a automatiza implementarea seturilor de instrumente pentru dezvoltatori, instrumente big data și dotfiles la nivel de sistem. Acesta servește ca un sistem de provisioning pentru instalarea limbajelor, a instrumentelor de analiză a datelor și a dependențelor de sistem pe diverse stack-uri de programare. Suita oferă automatizare specializată pentru onboarding-ul dezvoltatorilor pe macOS și configurarea fluxurilor de lucru de data science în Python. Include instalatoare dedicate pentru motoare de procesare distribuită precum Spark și Hadoop, precum și medii pentru dezvoltare web și mobilă. Sistemul acoperă o gamă largă de capabilități, inclusiv personalizarea mediului shell, configurarea editorului de text și a controlului versiunilor, precum și gestionarea mediilor virtuale izolate. De asemenea, oferă o varietate de utilitare de linie de comandă pentru gestionarea fișierelor, căutări în rețea și orchestrarea dependențelor de sistem.

    Automates the installation of developer tools and system settings using executable shell scripts for environment setup.

    Python
    Vezi pe GitHub↗6,261
  • rpisec/mbeAvatar RPISEC

    RPISEC/MBE

    5,989Vezi pe GitHub↗

    MBE este o resursă educațională de cercetare în securitate care oferă cursuri de exploatare binară și un mediu de tip CTF wargame implementabil. Acesta funcționează ca o curriculă structurată de laboratoare și materiale concepute pentru învățarea ingineriei inverse și a coruperii memoriei. Proiectul oferă infrastructură de laborator containerizată și un toolchain de analiză binară pentru a asigura un cadru controlat pentru cercetarea vulnerabilităților. Utilizează medii izolate pentru a implementa sarcini de exploatare binară, prevenind interferențele și instabilitatea sistemului. Sistemul acoperă furnizarea de medii vulnerabile prin orchestrarea mașinilor virtuale și izolarea containerelor. De asemenea, gestionează distribuția binarelor statice și implementarea automată a debuggerelor și dezasambloarelor standardizate.

    Uses configuration scripts to automate the installation of tools and system settings for lab setup.

    Cctfexploitationwargame
    Vezi pe GitHub↗5,989
  • mentebinaria/retoolkitAvatar mentebinaria

    mentebinaria/retoolkit

    5,222Vezi pe GitHub↗

    Retoolkit este un orchestrator de instrumente de inginerie inversă și un mediu de analiză a malware-ului pentru Windows. Funcționează ca un automatizator de flux de lucru pentru analiza binară care instalează și configurează lanțurile de instrumente software specializate necesare pentru cercetarea în securitate. Proiectul gestionează execuția și ciclul de viață al binarilor de analiză standalone prin intermediul unui meniu contextual de shell Windows bazat pe registru. Această integrare permite utilizatorilor să lanseze instrumente externe direct din meniul de click-dreapta al sistemului de fișiere, transmițând căile fișierelor selectate ca argumente de linie de comandă către executabile terțe. Sistemul acoperă automatizarea lanțului de instrumente de securitate, provizionarea scriptată a mediului și configurarea stațiilor de lucru pentru analiza binară Windows.

    Provides scripts to automate the installation and configuration of specialized software suites for workstation deployment.

    Inno Setupinno-setupmalware-analysisreverse-engineering
    Vezi pe GitHub↗5,222
  • aapanel/baotaAvatar aaPanel

    aaPanel/BaoTa

    4,543Vezi pe GitHub↗

    BaoTa este un panou de control pentru servere Linux bazat pe web și un dashboard de administrare a sistemului conceput pentru gestionarea mediilor de găzduire și a resurselor de sistem. Oferă o interfață grafică pentru a traduce acțiunile administrative în configurații la nivel de sistem, permițând utilizatorilor să gestioneze servere Linux și stack-uri de găzduire web fără a se baza exclusiv pe linia de comandă. Platforma se distinge prin operațiuni de server bazate pe AI, utilizând inteligența artificială pentru analiza performanței și execuția sarcinilor de întreținere prin comenzi în limbaj natural. Suportă orchestrarea multi-nod, permițând coordonarea mai multor instanțe de server pentru load balancing, replicarea datelor și migrarea mașinilor dintr-o singură interfață. Software-ul acoperă o gamă largă de capabilități administrative, inclusiv orchestrarea containerelor Docker, gestionarea ciclului de viață al bazei de date și emiterea automatizată a certificatelor SSL. Oferă instrumente cuprinzătoare de securizare a sistemului, cum ar fi firewall-uri de sistem, prevenirea atacurilor de tip brute-force și autentificarea multi-factor, alături de instrumente de monitorizare pentru urmărirea performanței în timp real și raportarea automatizată a stării de sănătate. Instalarea și deployment-ul panoului sunt gestionate printr-un script de linie de comandă pe sisteme Linux curate.

    Automates the installation of web stacks and runtimes via sequenced command-line provisioning scripts.

    Pythonbaotabt-panellamp
    Vezi pe GitHub↗4,543
  • lukesmithxyz/voidriceAvatar LukeSmithxyz

    LukeSmithxyz/voidrice

    4,448Vezi pe GitHub↗

    Voidrice is a collection of Linux and Unix dotfiles and a shell-scripted provisioning suite designed to establish a standardized, minimalist desktop environment. It provides a set of configuration files for shells, text editors, and system utilities to ensure a consistent workspace across different machines. The project employs a symlink-based configuration manager to map system files to a central repository for easier versioning. It also includes a text-based directory bookmark system that uses flat text files to index and jump to favorite system paths. The suite covers broad capability are

    Employs executable shell scripts to automate the installation and setup of software across different environments.

    Shell
    Vezi pe GitHub↗4,448
  • laravel/homesteadAvatar laravel

    laravel/homestead

    3,972Vezi pe GitHub↗

    Homestead is a virtual machine provisioner that creates a standardized PHP development environment. It provides a disposable development workspace that isolates project dependencies and server tools from the host operating system, using Vagrant to orchestrate the machine lifecycle. The system functions as a local site orchestrator, allowing users to map custom domains to specific project folders through virtual host routing and network port forwarding. It includes a dedicated local mail testing tool that intercepts outgoing application emails in a dashboard for inspection without sending them

    Configures the guest operating system by executing a sequence of bash scripts to install software and set system states.

    Shell
    Vezi pe GitHub↗3,972
  • microservices-demo/microservices-demoAvatar microservices-demo

    microservices-demo/microservices-demo

    3,773Vezi pe GitHub↗

    This project is a microservices reference architecture and polyglot suite designed as a containerized application demo. It provides a deployable environment that functions as a container orchestration testbed to evaluate the performance and stability of various orchestration tools. The suite implements a polyglot architecture where independent services are written in different languages, each managing its own private database. It utilizes an event-driven distributed system model, employing asynchronous messaging and decoupled data stores to coordinate workflows across separate business domain

    Uses automated shell and configuration files to handle the repeatable setup of clusters and service networks.

    Pythondockerecsgolang
    Vezi pe GitHub↗3,773
  • vitobotta/hetzner-k3sAvatar vitobotta

    vitobotta/hetzner-k3s

    3,299Vezi pe GitHub↗

    This project is a cloud provisioner and orchestrator for deploying and managing K3s clusters on Hetzner Cloud. It automates the setup of lightweight Kubernetes environments, including the provisioning of load balancers, private networks, and firewalls. The tool functions as a lifecycle manager capable of performing zero-downtime rolling updates and version upgrades across distributed environments. It distinguishes itself through a cluster autoscaler that adjusts worker node counts based on resource demand and a system for converting single-master setups into multi-master, high-availability cl

    Executes custom shell scripts during deployment to handle OS updates and network routing requirements.

    Crystalcrystalcrystal-langcrystal-language
    Vezi pe GitHub↗3,299
  1. Home
  2. Operating Systems & Systems Programming
  3. Terminal and Command-Line Environments
  4. Shells & Scripting
  5. Provisioning Scripts

Explorează sub-etichetele

  • Database Instance Provisioning1 sub-tagAutomation scripts specifically for the deployment and setup of database instances and schemas. **Distinct from Provisioning Scripts:** Distinct from general Provisioning Scripts: focuses specifically on the database engine and schema instantiation rather than OS-level software.
  • InfrastructureAutomated scripts used to set up clusters and service networks. **Distinct from Provisioning Scripts:** Focuses on cluster-level infrastructure setup rather than individual machine software installation