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

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

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

18 रिपॉजिटरी

Awesome GitHub RepositoriesSSH Deployment Tools

Tools that use SSH to automate the process of pushing code and executing configuration tasks on remote servers.

Distinct from SSH: None of the candidates capture the identity of a Ruby-based SSH deployment tool; [f5_mt4] is too narrow (shell configs).

Explore 18 awesome GitHub repositories matching devops & infrastructure · SSH Deployment Tools. Refine with filters or upvote what's useful.

Awesome SSH Deployment Tools GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • 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

    Provides a Ruby-based automation framework to push code and execute tasks on remote servers via SSH.

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

    mbecker20/komodo

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

    Komodo is a self-hosted deployment manager and agentless software distributor designed to build application binaries and distribute them across a fleet of remote servers. It functions as a remote deployment orchestrator that manages the build and release process from a centralized control point. The system distinguishes itself by using a programmatic deployment pipeline, employing script logic rather than static configuration files to coordinate build and distribution sequences. It utilizes SSH for remote execution and binary synchronization, allowing the controller to push updates to target

    Uses SSH to automate the pushing of compiled binaries and execution of deployment tasks on remote servers without requiring agents.

    Rust
    GitHub पर देखें↗11,400
  • deployphp/deployerdeployphp का अवतार

    deployphp/deployer

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

    Deployer is a PHP deployment tool and SSH-based deployment automator used to push applications to remote servers and automate the provisioning of hosting environments. It functions as a zero-downtime deployment manager that utilizes symbolic links to switch between application versions, ensuring continuous site availability. The system employs pre-defined deployment recipes tailored to the specific requirements of popular PHP web frameworks. This framework-specific automation allows for the execution of task sequences designed for particular software environments. The tool covers remote serv

    Uses SSH to automate the process of pushing code and executing configuration tasks on remote servers without agents.

    PHPdeploydeploymentphp
    GitHub पर देखें↗11,077
  • christianlempa/boilerplatesChristianLempa का अवतार

    ChristianLempa/boilerplates

    7,831GitHub पर देखें↗

    This project is a project scaffolding engine and template-based code generator. It provides a modular project template library and a command-line tool designed to generate standardized directory structures and configuration files from reusable skeletons. The system uses variable injection and custom delimiters to render project skeletons into concrete files. It includes a mechanism for synchronizing shared template collections via version control repositories and a utility for uploading generated files and secrets to remote hosts using secure shell protocols. The tool covers automated projec

    Provides a utility to automate pushing generated code and secrets to remote servers via SSH.

    Pythonansibledockerdocker-compose
    GitHub पर देखें↗7,831
  • yaoapp/yaoYaoApp का अवतार

    YaoApp/yao

    7,544GitHub पर देखें↗

    Yao is an LLM agent framework and low-code web app builder designed for orchestrating autonomous AI agents. It provides a platform to design, deploy, and coordinate agents with specialized personas that can plan tasks, utilize external tools, and execute multi-stage pipelines. The project distinguishes itself through a Model Context Protocol server for connecting assistants to external binaries and HTTP services, and a gRPC remote execution engine that allows agents to manage remote servers and devices. It includes a model-agnostic provider bridge that supports dynamic switching between vario

    Uses SSH to automate the pushing of artifacts and configuration of Docker and HTTPS on remote servers.

    Goagentagentic-aiagents
    GitHub पर देखें↗7,544
  • alexellis/k3supalexellis का अवतार

    alexellis/k3sup

    7,393GitHub पर देखें↗

    k3sup is a command-line tool that installs and manages lightweight Kubernetes clusters entirely over SSH, without requiring any pre-installed software on the target machines. It bootstraps clusters on remote hosts using a single statically-linked binary, then provides immediate kubectl access by fetching and merging the cluster's admin credentials into the local configuration. The tool supports plan-driven cluster topology, allowing users to define node roles and configuration in a YAML file for automated multi-node deployment. The tool distinguishes itself by enabling parallel execution of i

    Bootstraps K3s nodes and joins workers entirely over SSH without manual configuration.

    Gocloudcloud-nativedevops
    GitHub पर देखें↗7,393
  • geerlingguy/mac-dev-playbookgeerlingguy का अवतार

    geerlingguy/mac-dev-playbook

    6,985GitHub पर देखें↗

    This project is an Ansible-based automation suite designed to provision macOS development environments. It utilizes a set of playbooks to automate the installation of software, the configuration of system settings, and the setup of tools required for software engineering. The system distinguishes itself through variable-driven configuration and symlink-based dotfile syncing, allowing users to override default package lists and synchronize preferences from a central store. It supports both local setup and remote machine provisioning via SSH. The automation surface covers idempotent state mana

    Supports the remote deployment of software and system configurations to macOS machines via secure shell connections.

    Shell
    GitHub पर देखें↗6,985
  • pyinfra-dev/pyinfrapyinfra-dev का अवतार

    pyinfra-dev/pyinfra

    5,779GitHub पर देखें↗

    pyinfra is a Python-based infrastructure automation framework that turns Python code into shell commands for managing servers, Docker containers, and local machines. It operates as a declarative, idempotent deployment tool, applying desired system states by comparing target configurations against current states and making only the necessary changes. The framework provides a connector-based transport abstraction that unifies SSH, Docker, and local execution behind a common interface, with a parallel execution engine that manages concurrent operations across hosts. The tool distinguishes itself

    Automates remote server management by executing Python-defined operations over SSH connections.

    Pythoncloud-managementconfiguration-managementhigh-performance
    GitHub पर देखें↗5,779
  • coder/sshcodecoder का अवतार

    coder/sshcode

    5,706GitHub पर देखें↗

    sshcode रिमोट IDEs को डिप्लॉय करने के लिए एक टूल है जो ब्राउज़र-आधारित एक्सेस के लिए SSH पर एक रिमोट सर्वर पर VS Code एडिटर को इंस्टॉल और रन करता है। यह एक SSH रिमोट IDE डिप्लॉयर और टनलिंग प्रॉक्सी के रूप में कार्य करता है, जो रिमोट एडिटर इंस्टेंस को सुरक्षित शेल एन्क्रिप्टेड टनल के माध्यम से लोकल ब्राउज़र पोर्ट पर रूट करता है। यह सिस्टम सुसंगत डेवलपमेंट एनवायरनमेंट सुनिश्चित करने के लिए लोकल एडिटर सेटिंग्स और एक्सटेंशन्स को रिमोट सर्वर पर सिंक्रोनाइज़ करता है। इसमें लोकल मशीन्स और रिमोट फ़ाइलसिस्टम के बीच उपयोगकर्ता कॉन्फ़िगरेशन का बैकअप लेना और ट्रांसफ़र करना शामिल है। यह प्रोजेक्ट रिमोट डेवलपमेंट के पूर्ण जीवनचक्र को प्रबंधित करता है, जिसमें सर्वर बाइनरी का वितरण, रिमोट प्रोसेस ऑर्केस्ट्रेशन और फ़ाइलसिस्टम-आधारित सेटिंग्स का सिंक्रोनाइज़ेशन शामिल है। यह डिस्ट्रीब्यूटेड मशीन्स के बीच कनेक्शन और एनवायरनमेंट कंसिस्टेंसी को प्रबंधित करके रिमोट फ़ाइलसिस्टम कोड एडिटिंग को सक्षम बनाता है।

    Installs and runs a VS Code editor on a remote server over SSH for browser-based access.

    Go
    GitHub पर देखें↗5,706
  • psviderski/unregistrypsviderski का अवतार

    psviderski/unregistry

    4,781GitHub पर देखें↗

    Unregistry is a decentralized container cluster orchestrator and Docker Compose manager. It allows for the deployment and scaling of containerized services across multiple remote hosts without the need for a centralized control plane. The project distinguishes itself by providing a registry-less deployment model, using SSH to transfer container image layers directly to remote servers. This capability enables deployments to air-gapped or private networks by bypassing external image registries entirely. The system covers a broad range of operational capabilities, including overlay mesh network

    Pushes container image layers directly to remote servers over SSH to bypass external registries.

    Gocontainerddockergolang
    GitHub पर देखें↗4,781
  • serviceweaver/weaverServiceWeaver का अवतार

    ServiceWeaver/weaver

    4,846GitHub पर देखें↗

    Weaver is a distributed application framework and remote procedure call system that allows developers to organize logic into independent components. It provides a multi-process execution environment where these components communicate via automated serialization, enabling applications to run as a single unit locally or as a distributed system across multiple cloud machines. The framework distinguishes itself through a configuration-driven topology mapping that allows the same logic to execute as a local function call or a remote network request without altering the business logic. It includes

    Allows pushing applications to remote machines using secure shell access for direct infrastructure control.

    Go
    GitHub पर देखें↗4,846
  • kimai/kimaikimai का अवतार

    kimai/kimai

    4,757GitHub पर देखें↗

    Kimai is an open-source time tracking system that records employee working hours, manages absences, and generates professional invoices from recorded timesheets and expenses. It organizes all time records through a mandatory three-level hierarchy of customer, project, and activity, and supports project budget monitoring with configurable time and money limits. The application is extensible through a plugin system that allows adding custom features, invoice templates, reporting views, and dashboard widgets without modifying core files. It provides a RESTful JSON API for programmatic read and w

    Documents SSH-based installation, updates, and plugin management for the application.

    PHPdoctrineinvoiceinvoicing
    GitHub पर देखें↗4,757
  • clown-coding/vpnclown-coding का अवतार

    clown-coding/vpn

    4,424GitHub पर देखें↗

    This project is a toolset for automated VPN installation, proxy server management, and server-side network throughput optimization. It provides a Shadowsocks proxy server manager used to deploy and configure proxy servers on virtual private servers. The system utilizes automated deployment scripts to handle the installation of encryption methods, ports, and passwords on remote servers. It includes a VPS network optimizer that activates BBR congestion control to reduce latency and increase throughput for high-bandwidth streaming. The software covers remote proxy configuration and client confi

    Installs and configures remote proxy software by executing shell commands over SSH, handling package management and service setup.

    GitHub पर देखें↗4,424
  • mina-deploy/minamina-deploy का अवतार

    mina-deploy/mina

    4,355GitHub पर देखें↗

    Mina एक Git-आधारित रिमोट डिप्लॉयर और SSH डिप्लॉयमेंट ऑटोमेशन टूल है जिसे एप्लिकेशन रिलीज़ को प्रबंधित करने के लिए डिज़ाइन किया गया है। यह एक सिमलिंक-आधारित रिलीज़ मैनेजर के रूप में कार्य करता है जो Git रिपॉजिटरी से सोर्स कोड को सीधे सर्वर पर क्लोन करता है और विशेष रूप से Ruby प्रोजेक्ट डिप्लॉयमेंट और पर्यावरण कॉन्फ़िगरेशन को संभालने के लिए डिज़ाइन किया गया है। यह सिस्टम स्थानीय रूप से एक एकल bash स्क्रिप्ट उत्पन्न करके और इसे एक ही SSH सत्र पर निष्पादित करके सर्वर अपडेट को स्वचालित करता है। यह दृष्टिकोण टाइमस्टैम्प वाली रिलीज़ निर्देशिकाओं का उपयोग करके और सक्रिय व पिछले संस्करणों के बीच तुरंत स्विच करने के लिए एक सिम्बॉलिक लिंक को अपडेट करके ज़ीरो-डाउनटाइम डिप्लॉयमेंट को सक्षम बनाता है। यह टूल रिमोट कमांड निष्पादन, डिपेंडेंसी इंस्टॉलेशन और बिल्ड कार्यों के ऑर्केस्ट्रेशन सहित एक व्यापक ऑटोमेशन वर्कफ़्लो को कवर करता है। यह हाल के बिल्ड की एक कॉन्फ़िगर करने योग्य संख्या को बनाए रखने के लिए डिप्लॉयमेंट रोलबैक और स्वचालित रिलीज़ क्लीनअप के लिए तंत्र भी प्रदान करता है।

    Automates server updates by generating bash scripts and executing them over a single secure shell session.

    Ruby
    GitHub पर देखें↗4,355
  • x-cmd/x-cmdx-cmd का अवतार

    x-cmd/x-cmd

    4,037GitHub पर देखें↗

    x-cmd is an AI agent orchestrator, cloud infrastructure CLI, and cross-platform package manager that provides an enhanced POSIX shell toolkit. It integrates large language models directly into the terminal for chatting, code generation, and the execution of agentic workflows, while offering a framework for building interactive terminal user interface components. The project distinguishes itself by deploying containerized AI agents within isolated sandboxes, provisioning them with specialized skills and headless browser automation capabilities. It further streamlines development through a unif

    Uses SSH to automate the deployment of toolkits and configuration tasks on remote servers.

    Shellagentaibash
    GitHub पर देखें↗4,037
  • bytedance/bytepsbytedance का अवतार

    bytedance/byteps

    3,721GitHub पर देखें↗

    BytePS is a distributed deep neural network training framework and communication library designed to scale model training across multiple GPUs and compute nodes. It functions as a GPU cluster orchestrator and RDMA network optimizer, providing the necessary primitives to synchronize gradients and data across a server cluster. The project distinguishes itself through high-performance network optimizations, utilizing remote direct memory access and page-aligned memory to reduce latency. It employs topology-aware communication tuning and CPU core affinity management to maximize hardware throughpu

    Automates process deployment across multiple compute nodes using SSH and host configuration files.

    Pythondeep-learningdistributed-trainingkeras
    GitHub पर देखें↗3,721
  • microvm-nix/microvm.nixmicrovm-nix का अवतार

    microvm-nix/microvm.nix

    2,682GitHub पर देखें↗

    microvm.nix is a declarative virtual machine manager and orchestrator for defining, building, and managing isolated guest environments using Nix. It functions as a virtual machine image builder that transforms system specifications into bootable disk images and runner scripts. The project provides a hypervisor abstraction layer, enabling the deployment of guest images across multiple virtualization backends through a unified configuration. It includes specialized tools for PCI hardware passthrough, granting virtual machines direct access to physical host USB and PCI devices. The framework co

    Transfers system derivations to a remote host for building and activates configurations via SSH.

    Nixcloud-hypervisorcrosvmfirecracker
    GitHub पर देखें↗2,682
  • lorisleiva/laravel-deployerlorisleiva का अवतार

    lorisleiva/laravel-deployer

    1,676GitHub पर देखें↗

    Laravel Deployer एक कमांड-लाइन उपयोगिता है जिसे Laravel फ्रेमवर्क पर निर्मित वेब एप्लिकेशन की तैनाती को स्वचालित करने के लिए डिज़ाइन किया गया है। यह एक कॉन्फ़िगरेशन-संचालित प्रबंधन सिस्टम के रूप में कार्य करता है जो रिमोट सर्वर वातावरण में कोड को सिंक्रोनाइज़ करता है और एप्लिकेशन रिलीज़ लाइफसाइकिल को ऑर्केस्ट्रेट करता है। यह टूल रिमोट कमांड निष्पादित करने और इंफ्रास्ट्रक्चर का प्रबंधन करने के लिए सुरक्षित शेल (SSH) प्रोटोकॉल का उपयोग करता है, जो मानकीकृत टेम्प्लेट के माध्यम से सुसंगत वातावरण सेटअप सुनिश्चित करता है। यह टाइमस्टैम्प वाली निर्देशिकाओं में कोड तैनात करके और एटॉमिक सिमलिंक स्विचिंग करके सेवा निरंतरता बनाए रखता है, जो वेब सर्वर को केवल प्रक्रिया सत्यापित होने के बाद ही नए रिलीज़ में संक्रमण करने की अनुमति देता है। सिस्टम में स्टेटफुल रिलीज़ प्रबंधन के लिए इन-बिल्ट समर्थन शामिल है, जो तैनाती में त्रुटियां आने पर पिछले संस्करणों में स्वचालित रोलबैक को सक्षम बनाता है। डेवलपर्स मॉड्यूलर, पुन: प्रयोज्य कार्यों का उपयोग करके कस्टम तैनाती अनुक्रमों को परिभाषित कर सकते हैं, जो एप्लिकेशन लाइफसाइकिल के विभिन्न चरणों पर नियंत्रण प्रदान करते हैं।

    Automates zero-downtime deployments to remote servers using SSH and pre-defined task templates.

    PHPartisandeploymentlaravel
    GitHub पर देखें↗1,676
  1. Home
  2. DevOps & Infrastructure
  3. SSH Deployment Tools

सब-टैग एक्सप्लोर करें

  • IDE DeployersSpecialized tools for deploying and configuring full IDE instances on remote servers via SSH. **Distinct from SSH Deployment Tools:** Distinct from SSH Deployment Tools by focusing specifically on the deployment of an IDE rather than general code or configuration tasks.
  • Python-Based SSH DeployersTools that use SSH to automate server configuration and application deployment using Python scripts. **Distinct from SSH Deployment Tools:** Distinct from SSH Deployment Tools: focuses on Python-driven SSH deployment rather than general-purpose SSH deployment tools.
  • SSH-Based Application Management1 सब-टैगManaging application installation, updates, and maintenance on remote servers through SSH commands. **Distinct from SSH Deployment Tools:** Distinct from SSH Deployment Tools: focuses on ongoing management and maintenance, not just initial code deployment.
  • SSH-Based Layer TransfersPushing individual container image layers directly to remote hosts over secure shell connections. **Distinct from SSH Deployment Tools:** Focuses on the transfer of container image layers specifically, rather than general code or config pushes via SSH.