Zactonz Git
v1.0.0Deploy GitHub repositories to cPanel accounts automatically, with webhooks or a manual sync.
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_htmlor 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.