Skip to main content

Module Installation

Installing the HostMyServers module for WHMCS is intentionally simple: just extract a ZIP archive into the appropriate directory of your WHMCS installation. No installation script, no database to modify, no SOAP dependency to configure.

Download the Module​

Download the latest version of the module directly:

hostmyservers-v1.0.1.zip

Extract the Module​

Extract the archive contents directly into the modules/registrars/ directory of your WHMCS installation.

From the root of your WHMCS installation:

unzip hostmyservers-v1.0.1.zip -d ./modules/registrars/

After extraction, you should have the following structure:

modules/
└── registrars/
└── hostmyservers/
├── hostmyservers.php
├── whmcs.json
├── logo.png
└── lang/
├── french.php
├── english.php
├── german.php
├── italian.php
├── polish.php
├── russian.php
└── spanish.php

Via FTP/SFTP client​

If you don't have command-line access, you can:

  1. Extract the archive locally on your computer
  2. Upload the hostmyservers/ folder (and all its contents) to modules/registrars/ on your server using your FTP client (FileZilla, WinSCP, etc.)
Upload the folder, not the archive

Do not upload the .zip file directly to the server. You must send the extracted hostmyservers/ folder with all its files.

Checking Permissions​

The module files must be readable by the PHP process of your web server. Check the permissions:

# Recommended permissions: 644 for files, 755 for folders
find ./modules/registrars/hostmyservers -type f -exec chmod 644 {} \;
find ./modules/registrars/hostmyservers -type d -exec chmod 755 {} \;

Verifying the Installation​

Once the files are in place, log in to your WHMCS administration interface and navigate to:

Setup → System → Registrar Modules

The HostMyServers module should appear in the list of available registrars. If it doesn't appear:

  • Check that the folder is named exactly hostmyservers (all lowercase, no hyphens)
  • Check that hostmyservers.php and whmcs.json are present at the root of the folder
  • Check the file permissions
  • Clear the WHMCS cache via Utilities → Clear Template Cache

The next step is configuring the registrar module.