Zactonz Git
v1.0.0Deploy GitHub repositories to cPanel accounts automatically, with webhooks or a manual sync.
Requirements
Check these before installing. Everything on this page is verified by the installer, which stops with a clear message when something is missing.
Compatible environments#
- CentOS 7 / 8
- AlmaLinux 8 / 9
- Rocky Linux
- CloudLinux OS
- Any server running WHM/cPanel with the Jupiter theme
Required software#
| Component | Minimum |
|---|---|
| WHM / cPanel | 106 or newer |
| Git | 2.18 or newer |
| PHP | 7.2 or newer |
| Web server | Apache, LiteSpeed or NGINX |
Required access#
- Root SSH (or WHM's Terminal feature) to run the installer. Regular cPanel users cannot install WHM plugins.
- GitHub access: public repositories need nothing; private repositories need a personal access token with read access to the repository.
- The PHP
execfunction must be enabled for the account so the plugin can rungit.
Network#
The server needs outbound HTTPS to github.com to clone and pull. If GitHub webhooks are used for automatic deployment, GitHub must be able to reach the account's domain over HTTPS.