awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
marcan avatar

marcan/takeover.sh

0
View on GitHub↗
7,332 स्टार्स·365 फोर्क्स·Shell·6 व्यूज़

Takeover.sh

This project provides specialized system utilities for deploying volatile rescue environments, managing root filesystems, and migrating live operating systems remotely. It functions as a tool for wiping and reinstalling a Linux system via SSH and serving as a remote OS migration tool.

The software enables the deployment of an in-memory rescue environment over SSH to perform emergency maintenance and disk modifications. It allows for the unmounting of root filesystems and the detachment of volumes from a live kernel to facilitate repartitioning and filesystem layout changes without requiring a physical reboot or external boot media.

The toolset covers live system recovery and remote OS reinstallation, utilizing the ability to exchange a running system for a new environment while maintaining the init process to prevent kernel panics.

Features

  • System Recovery Tools - Provides a volatile in-memory rescue environment for emergency maintenance when the primary filesystem is inaccessible.
  • Remote Root Unmounting - Detaches the original root filesystem and mounted volumes from the kernel to enable disk repartitioning.
  • SSH-Based Remote Execution - Uses secure shell tunnels to transmit and execute system takeover scripts on remote hosts.
  • Init Process Hijacking - Replaces the system initializer by blocking signals to prevent kernel panics during the transition to a new environment.
  • Live OS Migration Tools - Exchanges a live running system for a new environment while maintaining the init process.
  • RAM-Disk Boot Environments - Loads a minimal operating system into RAM to enable disk modifications while the kernel remains active.
  • Root Filesystem Detachments - Allows unmounting the active disk partition to facilitate low-level repartitioning while the system remains powered on.
  • Root Filesystem Managers - Provides utilities to unmount root filesystems and detach volumes from a live kernel to enable repartitioning.
  • Volatile Rescue Environments - Deploys a volatile operating system over SSH to perform emergency maintenance and disk modifications.
  • Remote System Recovery - Replaces a running OS with an in-memory rescue environment via SSH for maintenance without rebooting.
  • Reinstallation Scripts - Automates the complete wiping and reinstallation of a Linux operating system over SSH.
  • Remote System Reinstallers - Wipes and reinstalls a running Linux system via SSH without requiring a physical reboot.
  • Remote Partitioning - Enables unmounting root filesystems via SSH to repartition disks without requiring a physical reboot.
  • Kernel State Persistence - Maintains the init process and kernel stability while replacing the system initializer and root filesystem.
  • Process Completion Waiting - Implements synchronization to wait for critical system processes to exit before transitioning the OS environment.
  • Init Signal Blocking - Blocks signal delivery to the system initializer to prevent kernel panics when replacing the OS environment.
  • Shell Utilities - Reinstalls a running Linux system remotely without requiring a reboot.

स्टार हिस्ट्री

marcan/takeover.sh के लिए स्टार हिस्ट्री चार्टmarcan/takeover.sh के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Takeover.sh के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Takeover.sh के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • netbootxyz/netboot.xyznetbootxyz का अवतार

    netbootxyz/netboot.xyz

    11,855GitHub पर देखें↗

    netboot.xyz is a network-based system management platform that enables automated operating system deployment and remote system maintenance. By leveraging iPXE and standard network protocols like DHCP and TFTP, it provides a centralized infrastructure for booting installers and utility tools directly over a local network. The system is designed to facilitate unattended installations and live environment execution, allowing users to manage hardware without the need for physical installation media. The project distinguishes itself through a highly flexible, template-driven approach to boot menu

    Jinjaansiblebaremetalboot
    GitHub पर देखें↗11,855
  • bin456789/reinstallbin456789 का अवतार

    bin456789/reinstall

    12,251GitHub पर देखें↗

    Reinstall is an automated operating system deployer and bare metal provisioning tool designed for virtual private servers and remote hardware. It functions as a remote disk imaging utility and OS management tool, enabling the deployment and reinstallation of Linux and Windows operating systems without requiring physical access to the machine. The project distinguishes itself by automating complex installation hurdles, such as bypassing hardware requirements for RAM, TPM, and SecureBoot. It manages critical low-level tasks including hardware-aware driver injection, raw disk image deployment wi

    Shellalpinealpine-linuxboot
    GitHub पर देखें↗12,251
  • capistrano/capistranocapistrano का अवतार

    capistrano/capistrano

    12,963GitHub पर देखें↗

    Capistrano is a Ruby-based release manager and remote server orchestrator. It uses SSH to push code updates and execute a standardized sequence of deployment tasks across a fleet of remote machines. The tool distinguishes itself through role-based server targeting and parallel connection pooling, allowing users to assign functional labels to servers and execute commands across multiple machines simultaneously. It manages multiple environments by applying a single deployment definition across different stages through parameter-based mapping. The system provides a framework for remote task exe

    Rubycapistranodeploymentruby
    GitHub पर देखें↗12,963
  • ctcaer/hekateCTCaer का अवतार

    CTCaer/hekate

    8,068GitHub पर देखें↗

    Hekate is a bootloader and system recovery tool for Nintendo Switch hardware. It functions as a multi-OS boot manager that allows the execution of binary payloads and the launching of stock firmware, custom firmware, Android, and Linux through a graphical interface. The project provides a suite of recovery and system modification tools, including the ability to create and restore full backups of internal storage. It also features a USB HID gamepad emulator that maps device controller inputs to USB signals for interacting with external computers. The software covers broad capability areas inc

    Cbootloaderhekatenintendo-switch-bootloader
    GitHub पर देखें↗8,068
Takeover.sh के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

marcan/takeover.sh क्या करता है?

This project provides specialized system utilities for deploying volatile rescue environments, managing root filesystems, and migrating live operating systems remotely. It functions as a tool for wiping and reinstalling a Linux system via SSH and serving as a remote OS migration tool.

marcan/takeover.sh की मुख्य विशेषताएं क्या हैं?

marcan/takeover.sh की मुख्य विशेषताएं हैं: System Recovery Tools, Remote Root Unmounting, SSH-Based Remote Execution, Init Process Hijacking, Live OS Migration Tools, RAM-Disk Boot Environments, Root Filesystem Detachments, Root Filesystem Managers।

marcan/takeover.sh के कुछ ओपन-सोर्स विकल्प क्या हैं?

marcan/takeover.sh के ओपन-सोर्स विकल्पों में शामिल हैं: netbootxyz/netboot.xyz — netboot.xyz is a network-based system management platform that enables automated operating system deployment and… bin456789/reinstall — Reinstall is an automated operating system deployer and bare metal provisioning tool designed for virtual private… openspug/spug — Spug is a web-based agentless SSH management platform used for executing remote commands and managing servers without… ctcaer/hekate — Hekate is a bootloader and system recovery tool for Nintendo Switch hardware. It functions as a multi-OS boot manager… capistrano/capistrano — Capistrano is a Ruby-based release manager and remote server orchestrator. It uses SSH to push code updates and… shipitjs/shipit — Shipit is a Node.js deployment tool and remote task orchestrator used for automating software deployments and…