Automated GitHub-to-cPanel Deployment

Job ID: 40192119

Budget: $30 – $250 USD

I’ve already created a GitHub repository for my existing cPanel-hosted site, but it still needs a proper structure and deployment workflow. I want the live code moved into the repo, cleaned up so collaborators can branch, raise PRs, and, once those PRs are merged into main, have GitHub Actions push the fresh build straight to cPanel.

Here’s how I picture it:

• Migrate the full cPanel site into the repository, keeping current functionality intact and adding a sensible .gitignore.
• Configure the repo (branches, protections, README, etc.) so it’s collaboration-ready.
• Generate and add the required SSH keys or deployment tokens, then create a GitHub Actions workflow that listens for merges to the main branch and deploys automatically to my cPanel account.
• Provide clear instructions or short screencast notes so I can add future collaborators and tweak the workflow if needed.

If there’s a better way to handle secrets or optimize the workflow, I’m open to your suggestions as long as GitHub Actions remains the deployment engine. Once the first automated deploy runs successfully and the site loads without errors, I’ll consider the job done.