awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
markomarkovic avatar

markomarkovic/simple-php-git-deploy

0
View on GitHub↗
1,044 stars·266 forks·PHP·MIT·11 views

Simple Php Git Deploy

This project is a PHP-based utility designed to automate server-side code updates by synchronizing a web server with a remote repository. It functions as a continuous deployment tool that triggers updates automatically whenever a push event occurs in the version control system.

The system distinguishes itself by utilizing webhook-triggered execution to initiate deployment tasks, ensuring that live environments remain consistent with the source code. It supports multi-environment management, allowing for independent configuration settings and distinct target paths for different development stages.

The tool provides a secure mechanism for remote server synchronization by requiring secret tokens for request authentication, which prevents unauthorized access to deployment endpoints. It manages these processes through shell-command orchestration, enabling the execution of native system operations to maintain repository state and file system parity.

Features

  • Deployment Automation - Automates code updates by pulling the latest changes from a remote repository whenever a new push event occurs.
  • Git-Push Deployments - Updates web server files automatically by pulling the latest code from a remote repository upon push events.
  • Endpoint Authentication - Secures deployment endpoints by requiring secret access tokens within request URLs to prevent unauthorized execution.
  • Webhook Triggers - Initiates automated deployment tasks by listening for incoming HTTP requests from version control platforms.
  • Request Token Validators - Restricts access to deployment endpoints by validating secret keys provided in request URLs.
  • Environment-Specific Configurations - Supports isolated configuration files that define unique target paths and repository settings for different server environments.
  • Remote Repository Synchronization - Maintains consistency between remote source and local server by performing automated pull operations to update the working directory.
  • Continuous Delivery Pipelines - Triggers remote server updates through webhooks to ensure the live environment reflects the latest code version.
  • Continuous Deployment - Provides a lightweight mechanism for synchronizing remote file systems with version control state after every push.
  • Deployment Environment Management - Manages multiple environments by supporting independent configuration settings and distinct target paths.
  • Git-Based Deployment Automations - Automates server code updates by pulling changes from a remote repository via webhooks.
  • Remote File Synchronization - Synchronizes remote file systems by copying updated code to target directories using secure protocols.
  • Remote Server Synchronization - Synchronizes project files between a version control system and a web server using secret tokens for secure access.
  • Remote Server Automation - Triggers remote server updates by executing scripts via webhooks or post-receive hooks.

Star history

Star history chart for markomarkovic/simple-php-git-deployStar history chart for markomarkovic/simple-php-git-deploy

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Simple Php Git Deploy

Similar open-source projects, ranked by how many features they share with Simple Php Git Deploy.
  • dokploy/dokployDokploy avatar

    Dokploy/dokploy

    34,901View on GitHub↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    TypeScriptbackendbackupsdatabases
    View on GitHub↗34,901
  • olipo186/git-auto-deployolipo186 avatar

    olipo186/Git-Auto-Deploy

    1,399View on GitHub↗

    Git-Auto-Deploy is a lightweight HTTP server that functions as a background daemon to automate the deployment of local project files. It listens for incoming webhook notifications from remote version control platforms and triggers repository updates whenever new commits are pushed. The tool operates as a persistent service, maintaining continuous availability to process deployment signals without requiring manual intervention or an active terminal session. It utilizes a configuration-driven approach to map specific webhook events to local repository paths, ensuring that code synchronization o

    Python
    View on GitHub↗1,399
  • shipitjs/shipitshipitjs avatar

    shipitjs/shipit

    5,294View on GitHub↗

    Shipit is a Node.js deployment tool and remote task orchestrator used for automating software deployments and executing shell commands via SSH. It functions as a deployment workflow manager and SSH automation framework, allowing users to define automation pipelines that coordinate local and remote scripts. The project distinguishes itself through a dependency-graph task orchestration system and an event-emitter hook system, which enable the creation of custom automation workflows with sequenced task coordination. It manages application versions using symlink-based release management, providin

    JavaScriptcapistranodeploydeployment
    View on GitHub↗5,294
  • aws/copilot-cliaws avatar

    aws/copilot-cli

    3,735View on GitHub↗

    AWS Copilot is a command line interface for deploying and managing containerized applications and services on AWS. It serves as a container deployment tool, infrastructure orchestrator, and job runner, enabling the release of production-ready workloads through a simplified set of commands. The tool distinguishes itself by automating the entire application lifecycle, from initializing directory structures and manifests to managing continuous delivery pipelines with Git integration. It utilizes a manifest-based approach to generate and customize cloud infrastructure templates, allowing for the

    Goaws-apprunneraws-ecsaws-fargate
    View on GitHub↗3,735
See all 30 alternatives to Simple Php Git Deploy→

Frequently asked questions

What does markomarkovic/simple-php-git-deploy do?

This project is a PHP-based utility designed to automate server-side code updates by synchronizing a web server with a remote repository. It functions as a continuous deployment tool that triggers updates automatically whenever a push event occurs in the version control system.

What are the main features of markomarkovic/simple-php-git-deploy?

The main features of markomarkovic/simple-php-git-deploy are: Deployment Automation, Git-Push Deployments, Endpoint Authentication, Webhook Triggers, Request Token Validators, Environment-Specific Configurations, Remote Repository Synchronization, Continuous Delivery Pipelines.

What are some open-source alternatives to markomarkovic/simple-php-git-deploy?

Open-source alternatives to markomarkovic/simple-php-git-deploy include: dokploy/dokploy — Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized… olipo186/git-auto-deploy — Git-Auto-Deploy is a lightweight HTTP server that functions as a background daemon to automate the deployment of local… shipitjs/shipit — Shipit is a Node.js deployment tool and remote task orchestrator used for automating software deployments and… aws/copilot-cli — AWS Copilot is a command line interface for deploying and managing containerized applications and services on AWS. It… linkedin/school-of-sre — This project is a comprehensive educational resource and curriculum focused on site reliability engineering,… samkirkland/ftp-deploy-action — This is a GitHub Action that automates FTP and FTPS file transfers, enabling continuous deployment directly from a…

Curated searches featuring Simple Php Git Deploy

Hand-picked collections where Simple Php Git Deploy appears.
  • Self-Hosted Git-Push Deployment Platforms