7 dépôts
Automated systems for deploying and configuring new machine environments.
Distinguishing note: Focuses on the end-to-end provisioning process rather than individual tweaks.
Explore 7 awesome GitHub repositories matching devops & infrastructure · Provisioning Tools. Refine with filters or upvote what's useful.
This project is a centralized management interface designed for the optimization, configuration, and maintenance of Windows desktop operating systems. It provides a comprehensive suite of tools for system debloating, automated software deployment, and deep-level performance tuning, allowing users to modify low-level settings that are otherwise inaccessible through standard interfaces. The platform distinguishes itself through its ability to create personalized, custom installation images, enabling users to remove unwanted components, bypass hardware checks, and pre-configure system defaults b
Standardizes software deployments and configuration settings across multiple machines to ensure consistent environments.
This project is an automated command-line tool designed to install and configure a secure network gateway on a host machine. By utilizing established open-source security protocols, it establishes a private tunnel endpoint that encrypts internet traffic and facilitates remote access connectivity for authorized users. The tool functions as an infrastructure lifecycle manager, streamlining the deployment of private network services through shell-script-based orchestration. It distinguishes itself by integrating directly with the Linux kernel to manage packet filtering rules and providing creden
Installs and configures secure network gateway software on a host machine using a single automated script.
Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru
Facilitates the creation of new project installations and sandbox environments for development and testing.
WiFiManager is a captive portal and web server framework used for configuring wireless credentials and network settings on ESP8266 microcontrollers. It provides an embedded network configuration interface that allows users to connect devices to a wireless network via a web browser rather than hardcoding credentials. The system functions by temporarily acting as a wireless host and redirecting incoming web requests to a local configuration page. It distinguishes itself through a customizable portal that supports user-defined input parameters, visual themes, and multi-language localization to c
A utility for managing the initial connection of an ESP8266 device to a wireless access point.
This is the official documentation repository for Raspberry Pi hardware and software. It covers the complete range of Raspberry Pi single-board computers, the RP-series microcontrollers, and the Raspberry Pi operating system. The documentation provides reference material for setting up devices, configuring hardware, and using the system for tasks including AI inference, camera and video capture, embedded development, and remote access. The documentation covers the full boot chain from the GPU firmware and EEPROM bootloader through to kernel loading, with detailed guidance on boot configuratio
Documents configuring secure boot and encrypted file systems for mass device provisioning.
Ce projet est un SDK d'intégration cloud IoT et une bibliothèque C++ conçue pour connecter le matériel ESP32 à un service de gestion distant. Il fournit un pont de communication qui permet un échange de données bidirectionnel en temps réel entre les appareils embarqués et les clients distants. La bibliothèque utilise un modèle de communication par relais cloud et une authentification d'appareil basée sur des clés pour sécuriser la connexion entre le matériel et le cloud. Elle inclut un outil de provisionnement dédié pour transférer en toute sécurité les identifiants de réseau sans fil aux appareils lors de la configuration initiale. Le framework s'intègre directement à l'environnement de développement ESP-IDF pour gérer les ressources matérielles et la connectivité sans fil. Il prend en charge les capacités de serveur WebSocket et la gestion asynchrone des événements pour traiter les messages réseau et les déclencheurs matériels.
Includes a dedicated tool for securely transferring wireless network credentials to devices for automated connectivity.
Blynk est un framework de périphérique embarqué et une bibliothèque de connectivité cloud IoT conçue pour établir une communication sécurisée et bidirectionnelle entre des microcontrôleurs et une plateforme de gestion distante. Il fournit l'identité fondamentale d'un outil de gestion de périphérique IoT, permettant la synchronisation des états des périphériques, le contrôle matériel distant et le mappage des données matérielles vers des interfaces basées sur le cloud. Le projet se distingue par un système de broches virtuelles qui découple la communication cloud des broches physiques, permettant un échange de données indépendant du matériel. Il prend également en charge le déchargement architectural avancé, où la communication réseau peut être déléguée à un co-processeur dédié pour prendre en charge des microcontrôleurs non connectés. La bibliothèque couvre un large éventail de capacités, incluant le provisionnement automatisé des périphériques, les mises à jour de firmware over-the-air et une structure organisationnelle multi-tenant pour la gestion de flotte. Elle intègre divers protocoles de communication tels que MQTT et HTTPS, et fournit des outils pour l'automatisation basée sur la logique, le stockage de données de séries temporelles et la construction de tableaux de bord mobiles et web pour la surveillance en temps réel. Le projet est implémenté en C++.
Implements guided processes for the initial configuration and network onboarding of embedded IoT hardware.