Zactonz Git

v1.0.0

Deploy GitHub repositories to cPanel accounts automatically, with webhooks or a manual sync.

WHM 106+Git 2.18+Root access Updated 2 Jun 2025

Zactonz Git connects GitHub repositories to directories on a cPanel server. Once a repository is configured, every push to GitHub can be deployed automatically through a webhook, or pulled on demand from the cPanel interface. It is built for production hosting: no third-party dependencies, private-repository support with access tokens, and a clean interface inside the cPanel Jupiter theme.

What it does#

  • Automatic deployment from GitHub on every push, via a per-repository webhook URL.
  • Manual sync with one click when you want to control timing.
  • Private repositories through GitHub access tokens.
  • Any target directory inside the account, such as public_html or a subfolder.
  • Multiple repositories per account, each with its own branch and path.
  • No dependencies beyond Git itself.

How it fits together#

The plugin installs into WHM as root and exposes a tool under the Files group in each cPanel account. Account owners add repositories from there; the plugin clones the repository into the chosen path and records a webhook URL. When GitHub calls that URL, the plugin runs git pull in the target directory and records the time of the last sync.

Licensing#

Zactonz Git is free and open source. You may use it on your own servers, modify it, and resell or white-label it under your own brand. It is distributed as-is, without warranty; review the code before running it in production.

Contributing#

Bug reports and pull requests are welcome. Reach the original authors through zactonz.com.