Header

Easy WordPress Deployment on A2 Hosting: Fast & Reliable

Setting up your project

Head to the Projects screen in DeployHQ, then click the New Project button to get started. You'll be prompted to enter a name for your project, then select where your repository is hosted. Next, click Create project and you'll be taken to a screen where you can log in with your repository hosting account to authorize access and then choose your repository.

Repository Links:

Setting up your A2 Hosting server

Once you've configured your repository, you'll need to connect to your A2 Hosting server. Head to Servers & Groups, and click the New Server button at the top of the screen. Start by entering a name, and choosing SSH/SFTP as the protocol.

To find your SSH credentials:

  1. Log into your A2 Hosting Client Area
  2. Navigate to "Hosting" or "Manage Hosting" section
  3. Select your specific hosting account
  4. Go to "FTP/SSH Access" or "SSH Access" settings
  5. View or generate SSH credentials

Important A2 Hosting SSH Access Notes:

  • SSH access is available for most A2 Hosting plans
  • Ensure SSH is enabled in your hosting control panel
  • Use SSH keys for enhanced security
  • Two-factor authentication recommended

Typical A2 Hosting Server Formats:

  • Server Instance: yourdomain.com or servername.a2hosting.com
  • Hostname: Typically found in your hosting account details

You can use an SSH key instead of a password by taking the SSH key in your DeployHQ server configuration page and pasting it in your A2 Hosting server's ~/.ssh/authorized_keys.

Connection Troubleshooting:

  • Verify SSH is enabled in cPanel
  • Confirm correct hostname
  • Ensure you're using the correct username (typically your cPanel username)
  • Check network security settings
  • Validate credentials in A2 Hosting client area

Typical Web Application Path:

  • Standard Deployment: /home/yourusername/public_html/
  • Web Root: /home/yourusername/public_html/

Within Deployment options, you can choose to automatically deploy your server and specify a Deployment subdirectory if needed.

Run your first deployment

By default, DeployHQ will upload the whole repository to your server on the first deployment. Helpful Deployment Guides:

Further reading

DeployHQ features to enhance your deployments:


Want to learn more about deployment? Check out our documentation or contact our support team for assistance.

Tree

Proudly powered by Katapult. Running on 100% renewable energy.