Articles
What This Module Does, and What It Does Not
What it is
hTech IDrive e2 Object Storage turns one reseller account at the storage vendor into a...
Requirements and Compatibility
What your WHMCS installation needs
WHMCS: 8.13.0 or newer
PHP: 8.1, 8.2, 8.3 or 8.4...
Installing the Module
Unpack the release at your WHMCS root
The release archive is already rooted at the right place....
Licensing and Activation
Where the licence key goes
Your Licence Key goes in exactly one place: Addons → Addon...
Connecting Your Own IDrive e2 Account
One server entry holds one brand's credential
Add your storage account under Configuration →...
Setting Up a Storage Product
Confirm your server entry is active
Once your server entry passes Test Connection (see the...
Storage Options: Regions and Tiers
Preview writes nothing. Sync is safe to re-run.
Preview computes the full answer for a product...
What Your Customer Sees
Connection details and Usage sit above the tabs
When your customer opens their storage service,...
Connecting a Tool
One tab, five ready-made blocks
The Set up a tool tab in the client area builds a complete,...
How Updating Works
An update happens only because you started it
A signed-in administrator opens Addons → hTech...
Troubleshooting: Start Here
Start here
Every fault this module can raise carries a short, fixed, lower-case code such as...
Error Codes: What Each One Means
How to use this list
Every code below is quoted exactly as this module raises it —...
Update and Manifest Faults
What this family covers
Fifty-nine named faults, all raised by Update\UpdateError, all reachable...
Licensing and Activation Faults
What this family covers
Thirteen named faults, all raised by Licence\LicenceError. Ten are about...
Provisioning and Lifecycle Faults
What this family covers
Twenty-two named faults, all raised by Lifecycle\LifecycleError, all...
Storage Account State Faults
What this family covers
Nineteen named faults, all raised by State\StateError. Unlike the other...
S3 Gateway, Bucket and Object Faults
What this family covers
Thirty-one codes across three classes, all about buckets, objects and...
Reseller Vendor API Faults
What this family covers
Ten named outcomes, all raised by Api\ResellerFault. This class is not an...
Configuration Faults
What this family covers
Fifteen named faults, all raised by Config\ConfigurationError, all about...
Operator Alert Faults
What this family covers, and why none of it is actionable
Eight named refusals, all raised by...