Overview

Linking your shared hosting account with Loupp enables automated deployments, environment management, and server monitoring. This guide walks you through the complete process of establishing the connection between your shared hosting provider and Loupp.

Prerequisites

Before linking your shared hosting with Loupp, ensure you have:
  • Active shared hosting account with shell access enabled
  • Hosting provider that supports SSH connections
  • PHP and Composer available on your hosting
  • Sufficient disk space for your applications

Step-by-Step Linking Process

Step 1: Enable Shell Access on Your Hosting

First, you need to enable SSH access in your hosting control panel:
1

Access cPanel

Log in to your hosting provider’s cPanel dashboard
2

Navigate to Security

Go to the “Security” tab and select “SSH Access”
3

Enable SSH

Toggle the SSH button to “On” to enable shell access
Some hosting providers may require you to contact support to enable SSH access
cPanel SSH Access section with toggle button

SSH Access section in cPanel showing the toggle button

Step 2: Generate SSH Key in Loupp

Loupp will automatically generate SSH keys for secure server access:
1

Create Shared Hosting Server

In Loupp dashboard, navigate to “Shared Hosting Servers” and click “New Server”
2

Select Provider

Choose your hosting provider from the list or select “Custom” for unsupported providers
3

Configure Server Details

Fill in your server information:
  • Name: Descriptive identifier for your server
  • Domain: Your website domain
  • Server IP: Hosting server IP address
  • Username: Hosting account username
  • Port: SSH port (usually 21002 for shared hosting)
  • Files Directory: Where files are stored (default: repository name)
  • Public Directory: Publicly accessible directory (default: public_html)
4

Generate SSH Key

Loupp automatically generates a unique SSH key pair for your server

Step 3: Import SSH Key to Your Hosting

Copy the generated SSH key from Loupp and add it to your hosting account:
1

Copy SSH Key

Copy the generated SSH public key from Loupp dashboard
2

Access SSH Key Management

In cPanel, go to “Security” → “SSH Access” → “Manage SSH Keys”
3

Import Public Key

Click “Import” and paste the SSH key from Loupp into the “PUBLIC KEY” textbox
Make sure to copy the entire public key, including the “ssh-rsa” prefix and comment
4

Authorize the Key

Click “Manage Action” and then “Authorize” to activate the SSH key
cPanel SSH key import form with public key textbox

SSH Key import interface in cPanel

Step 4: Verify Connection

After importing the SSH key, Loupp will verify the connection:
1

Test Connection

Loupp automatically tests SSH connectivity to your server
2

Verify Status

Check that your server status shows as “Active” in the dashboard
The verification process may take a few minutes to complete
3

Check Logs

Review connection logs to ensure successful authentication

Troubleshooting Common Issues

SSH Connection Problems

Hosting Provider Issues

Next Steps After Linking

Once your shared hosting is successfully linked with Loupp:

Connect Repository

Link your Git repository for automated deployments

Configure Environment

Set up environment variables and configuration files

Deploy Application

Perform your first deployment to verify everything works

Set Up Monitoring

Configure logging and monitoring for your application