awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • microsoft/sql-server-samplesAvatar von microsoft

    microsoft/sql-server-samples

    11,122Auf GitHub ansehen↗

    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.

    Auf GitHub ansehen↗11,122
  • mandiant/flare-vmAvatar von mandiant

    mandiant/flare-vm

    8,799Auf GitHub ansehen↗

    Flare-VM ist eine Windows-Umgebung zur Malware-Analyse, die aus Installationsskripten besteht, welche die Bereitstellung einer virtuellen Maschine automatisieren. Sie bietet eine umfassende Suite an Reverse-Engineering-Werkzeugen, einschließlich Decompiler und Debugger, zusammen mit den notwendigen Systemkonfigurationen und Umgebungsvariablen für die Sicherheitsforschung. Das Projekt fungiert als Orchestrator für Images virtueller Maschinen und ermöglicht die automatisierte Erstellung, Verwaltung und den Export spezialisierter Analyse-Appliances. Es bietet eine konfigurationsgesteuerte Werkzeugauswahl und die Möglichkeit, die Installationslogik durch benutzerdefinierte Registry-Modifikationen und Systemlayout-Definitionen zu erweitern. Das System umfasst Funktionen für eine isolierte Netzwerkkonfiguration, um die externe Kommunikation über den Host-Only-Modus zu verhindern. Es verwaltet zudem den gesamten Lebenszyklus von Analyseständen durch Snapshot-basiertes Zustandsmanagement, einschließlich der Möglichkeit, Snapshots als verifizierte Appliance-Dateien zu bereinigen oder zu exportieren.

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

    PowerShell
    Auf GitHub ansehen↗8,799
  • prasanthrangan/hyprdotsAvatar von prasanthrangan

    prasanthrangan/hyprdots

    8,515Auf GitHub ansehen↗

    Hyprdots ist eine Sammlung von Konfigurationsdateien und Installationsskripten, die darauf ausgelegt sind, eine Hyprland-Tiling-Window-Manager-Umgebung unter Linux einzurichten und anzupassen. Es bietet ein automatisiertes System zur Bereitstellung einer personalisierten Desktop-Oberfläche, einschließlich vorkonfigurierter Themes, Styles und Tastenkombinationen. Das Projekt nutzt einen modularen Dotfiles-Management-Workflow, um Systemeinstellungen in diskreten Dateien für visuelle Stile und Keybindings zu organisieren. Es verwendet Shell-Skript-Installationen zur Automatisierung der Abhängigkeitsbereitstellung und nutzt symbolische Links, um ein zentrales Konfigurationsverzeichnis auf Systempfade abzubilden. Das Framework umfasst Funktionen für variablenbasierte Template-Substitution zur Anpassung der Einstellungen an spezifische Hardware sowie ein standardisiertes Format für Commit-Messages in der Versionskontrolle.

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

    Shell
    Auf GitHub ansehen↗8,515
  • mightymoud/sidekickAvatar von MightyMoud

    MightyMoud/sidekick

    7,465Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,465
  • donnemartin/dev-setupAvatar von donnemartin

    donnemartin/dev-setup

    6,261Auf GitHub ansehen↗

    This project is a collection of scripts and configuration files designed to automate the deployment of developer toolsets, big data tools, and system-wide dotfiles. It serves as a provisioning system for installing languages, data analysis tools, and system dependencies across diverse programming stacks. The suite provides specialized automation for macOS developer onboarding and the setup of Python data science workflows. It includes dedicated installers for distributed processing engines like Spark and Hadoop, as well as environments for web and mobile development. The system covers a broa

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

    Python
    Auf GitHub ansehen↗6,261
  • rpisec/mbeAvatar von RPISEC

    RPISEC/MBE

    5,989Auf GitHub ansehen↗

    MBE ist eine Bildungsressource für Sicherheitsforschung, die Kursmaterialien zu Binary Exploitation und eine bereitstellbare CTF-Wargame-Umgebung bietet. Es fungiert als strukturierter Lehrplan mit Laboren und Materialien, die für das Erlernen von Reverse Engineering und Speicherfehlern (Memory Corruption) konzipiert sind. Das Projekt bietet eine containerisierte Laborinfrastruktur und eine Toolchain für Binäranalysen, um eine kontrollierte Umgebung für Schwachstellenforschung zu gewährleisten. Es nutzt isolierte Umgebungen zur Bereitstellung von Binary-Exploitation-Aufgaben, um Interferenzen und Systeminstabilität zu vermeiden. Das System deckt die Bereitstellung verwundbarer Umgebungen durch Virtual-Machine-Orchestrierung und Container-Isolierung ab. Zudem verwaltet es die Verteilung statischer Binärdateien und die automatisierte Bereitstellung standardisierter Debugger und Disassembler.

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

    Cctfexploitationwargame
    Auf GitHub ansehen↗5,989
  • mentebinaria/retoolkitAvatar von mentebinaria

    mentebinaria/retoolkit

    5,222Auf GitHub ansehen↗

    Retoolkit ist ein Orchestrator für Reverse-Engineering-Tools und eine Umgebung zur Bereitstellung von Malware-Analysen für Windows. Es fungiert als Automatisierungstool für Binäranalyse-Workflows, das die spezialisierten Software-Toolchains installiert und konfiguriert, die für die Sicherheitsforschung erforderlich sind. Das Projekt verwaltet die Ausführung und den Lebenszyklus eigenständiger Analyse-Binärdateien über ein Registry-basiertes Windows-Shell-Kontextmenü. Diese Integration ermöglicht es Benutzern, externe Tools direkt aus dem Rechtsklick-Menü des Dateisystems zu starten, indem ausgewählte Dateipfade als Befehlszeilenargumente an ausführbare Dateien von Drittanbietern übergeben werden. Das System deckt die Automatisierung von Sicherheits-Toolchains, skriptbasierte Umgebungsbereitstellung und die Einrichtung von Workstations für die Windows-Binäranalyse ab.

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

    Inno Setupinno-setupmalware-analysisreverse-engineering
    Auf GitHub ansehen↗5,222
  • aapanel/baotaAvatar von aaPanel

    aaPanel/BaoTa

    4,543Auf GitHub ansehen↗

    BaoTa ist ein webbasiertes Linux-Server-Control-Panel und Systemadministrations-Dashboard, das für die Verwaltung von Hosting-Umgebungen und Systemressourcen entwickelt wurde. Es bietet eine grafische Oberfläche, um administrative Aktionen in Systemkonfigurationen zu übersetzen, was es Benutzern ermöglicht, Linux-Server und Web-Hosting-Stacks zu verwalten, ohne sich ausschließlich auf die Befehlszeile verlassen zu müssen. Die Plattform zeichnet sich durch KI-gesteuerte Serveroperationen aus und nutzt künstliche Intelligenz für Performance-Analysen und die Ausführung von Wartungsaufgaben mittels natürlichsprachlicher Befehle. Sie unterstützt Multi-Node-Orchestrierung, was die Koordination mehrerer Serverinstanzen für Load-Balancing, Datenreplikation und Maschinenmigrationen von einer einzigen Schnittstelle aus ermöglicht. Die Software deckt ein breites Spektrum administrativer Funktionen ab, einschließlich Docker-Container-Orchestrierung, Datenbank-Lifecycle-Management und automatisierter SSL-Zertifikatsausstellung. Sie bietet umfassende Security-Hardening-Tools wie System-Firewalls, Schutz vor Brute-Force-Angriffen und Multi-Faktor-Authentifizierung, neben Monitoring-Tools für Echtzeit-Performance-Tracking und automatisierte Gesundheitsberichte. Die Installation und Bereitstellung des Panels erfolgt über ein Befehlszeilenskript auf sauberen Linux-Systemen.

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

    Pythonbaotabt-panellamp
    Auf GitHub ansehen↗4,543
  • lukesmithxyz/voidriceAvatar von LukeSmithxyz

    LukeSmithxyz/voidrice

    4,448Auf GitHub ansehen↗

    Voidrice ist eine Sammlung von Linux- und Unix-Dotfiles sowie eine Shell-basierte Provisionierungssuite, die darauf ausgelegt ist, eine standardisierte, minimalistische Desktop-Umgebung zu etablieren. Sie bietet eine Reihe von Konfigurationsdateien für Shells, Texteditoren und System-Utilities, um einen konsistenten Arbeitsplatz über verschiedene Maschinen hinweg zu gewährleisten. Das Projekt verwendet einen auf Symlinks basierenden Konfigurationsmanager, um Systemdateien zur einfacheren Versionierung in ein zentrales Repository zu mappen. Es enthält zudem ein textbasiertes Verzeichnis-Lesezeichensystem, das einfache Textdateien verwendet, um Systempfade zu indizieren und schnell zu ihnen zu springen. Die Suite deckt breite Funktionsbereiche ab, darunter das Bootstrapping der Systemkonfiguration durch geschichtete Skripte, die Standardisierung von Multimedia-Anwendungen und eine benutzerdefinierte Verzeichnisnavigation. Sie nutzt deklaratives Deployment-Mapping und manifestgesteuerte Synchronisation, um eine einheitliche Umgebung über mehrere Installationen hinweg aufrechtzuerhalten.

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

    Shell
    Auf GitHub ansehen↗4,448
  • laravel/homesteadAvatar von laravel

    laravel/homestead

    3,972Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,972
  • microservices-demo/microservices-demoAvatar von microservices-demo

    microservices-demo/microservices-demo

    3,773Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,773
  • vitobotta/hetzner-k3sAvatar von vitobotta

    vitobotta/hetzner-k3s

    3,299Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,299
  1. Home
  2. Operating Systems & Systems Programming
  3. Terminal and Command-Line Environments
  4. Shells & Scripting
  5. Provisioning Scripts

Unter-Tags erkunden

  • 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