InterServer: Simplified Web & WordPress Deployment
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:
- Adding a Bitbucket repository
- Adding a Codebase repository
- Adding a GitHub repository
- Adding a GitLab repository
- Adding a repository manually
Setting up your InterServer server
Once you've configured your repository, you'll need to connect to your InterServer 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:
- Log into your InterServer Client Area
- Navigate to "Servers" or "VPS Management" section
- Select your specific server
- Go to "Access" or "SSH" settings
- View or reset SSH credentials
Important InterServer SSH Access Notes:
- SSH access is standard for InterServer VPS and hosting services
- Ensure SSH (port 22) is open in your firewall settings
- Use SSH keys for enhanced security
- Two-factor authentication recommended
- InterServer supports multiple Linux distributions (CentOS, Ubuntu, Debian)
Typical InterServer Server Formats:
- Server Instance:
xx.xx.xx.xx(IP address) - Hostname: Provided in your server details
- Multiple server locations available globally
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 InterServer server's ~/.ssh/authorized_keys.
Connection Troubleshooting:
- Verify firewall allows SSH
- Confirm correct IP or hostname
- Ensure you're using the correct username (typically
rootor a custom admin user) - Check network security settings
- Validate credentials in InterServer client area
- Verify server is not in maintenance mode
Typical Web Application Path:
- Standard Deployment:
/var/www/yourdomain/ - Web Root:
/var/www/yourdomain/htdocs/ - Support for multiple web servers (Apache, Nginx)
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:
- Don't deploy your whole repository on the first deployment
- Using Accelerated TAR Deployments
- Running your first deployment
Further reading
DeployHQ features to enhance your deployments:
- Compiling assets with the Build pipeline
- Running server commands with SSH commands
- Excluded files
- Config files
- Integrations
Want to learn more about deployment? Check out our documentation or contact our support team for assistance.
Deploy to InterServer automatically with DeployHQ
Once your InterServer server is connected, DeployHQ handles the rest: it runs your build pipeline on its own infrastructure, ships each release with zero-downtime deployments, and triggers a deployment automatically whenever you push. Start a free DeployHQ account to wire up your repository in a few minutes.
Deploying a specific stack? See our guides on how to deploy a Laravel app or deploy a WordPress site on InterServer.