GET STARTED
Your first storage service starts here.Your first storage service starts here.
Install the free WHMCS module, connect Keldra and test the customer journey with 1 GB free.
Version 1.0.0 · Free module · ZIP download · WHMCS 9.0, tested with 9.0.9 · PHP 8.2 · cURL · HTTPS
Install the WHMCS module
Connect your Keldra account
Test the customer journey
Free WHMCS module
Download without registering.
Connect to Keldra
Sign in and approve the connection.
Test with 1 GB free
Try the full customer journey. No time limit.
Free WHMCS module
Download without registering.
Connect to Keldra
Sign in and approve the connection.
Test with 1 GB free
Try the full customer journey. No time limit.
Free WHMCS module
Download without registering.
Connect to Keldra
Sign in and approve the connection.
Test with 1 GB free
Try the full customer journey. No time limit.
1
Download and install
Download the module and extract it into your WHMCS installation.
1. Download the module
2. Upload and extract. Use SSH or your file manager to extract the ZIP into the WHMCS root directory.
Run these commands in a Bash SSH session. When prompted, enter the full path to your WHMCS installation. The module adds the directories shown below.
read -r -p "WHMCS installation directory: " WHMCS_ROOT
curl -fL https://keldra.store/downloads/whmcs-module/1.0.0.zip -o keldra-whmcs-1.0.0.zip
unzip keldra-whmcs-1.0.0.zip -d "$WHMCS_ROOT"
modules/
├── addons/
│ └── keldra_connect/
└── servers/
└── keldra/
2
Activate Keldra in WHMCS
Enable the addon module and grant administrator access.
1. Open System Settings → Addon Modules in WHMCS.
2. Find Keldra Connect and activate it.
3. Grant access to the administrator roles that will manage Keldra.
3
Connect your account
Link your WHMCS installation to Keldra.
1. Open Addons → Keldra Connect → Connect to Keldra.
2. Create a Keldra account or sign in to your existing account.
3. Check the installation details and approve the connection.
4. Enable eu-west-1 for this connection.
No API secret copying required.
Sign in and approve the connection from your Keldra account.
Choose your wholesale capacity →
Paid storage is purchased in committed 10 TB blocks at €100 per month. Object and index storage both count towards your allocation.
4
Create your first product
Set up a storage product your customers can order.
1. Open System Settings → Products/Services and choose Create a New Product.
2. Choose Other as the product type.
3. Select the Keldra module and the server connection created when you connected your account.
4. Set the region to eu-west-1 and choose an optional first private bucket.
5. Set your retail storage allowance, price and provisioning event.
See how the WHMCS integration works →
5
Place a test order as your customer
Complete the customer journey using an S3 client.
1. Place a test order for your new product and trigger its configured provisioning event.
2. Open the service in the WHMCS client area. Find the endpoint and credentials, then create or open a private bucket.
3. Use an S3 client to upload and download a file with those credentials.
Ready to test your first storage product.
Check the downloaded file matches the original to finish the journey end to end.
Upload a file and get the same file back →
Before you begin
Make sure you have:
WHMCS 9.0 — tested with 9.0.9
PHP 8.2
The PHP cURL extension enabled
HTTPS access to your WHMCS installation
Administrator access to WHMCS
1 GB free. No time limit.
Explore the customer journey with 1 GB of storage free. Registration is required to connect WHMCS, not to download the module.
Need a hand?
Follow the goal-oriented guides to connect WHMCS and make your first file transfer.
View documentation →
1
Download and install
Download the module and extract it into your WHMCS installation.
1. Download the module
2. Upload and extract. Use SSH or your file manager to extract the ZIP into the WHMCS root directory.
Run these commands in a Bash SSH session. When prompted, enter the full path to your WHMCS installation. The module adds the directories shown below.
read -r -p "WHMCS installation directory: " WHMCS_ROOT
curl -fL https://keldra.store/downloads/whmcs-module/1.0.0.zip -o keldra-whmcs-1.0.0.zip
unzip keldra-whmcs-1.0.0.zip -d "$WHMCS_ROOT"
modules/
├── addons/
│ └── keldra_connect/
└── servers/
└── keldra/
2
Activate Keldra in WHMCS
Enable the addon module and grant administrator access.
1. Open System Settings → Addon Modules in WHMCS.
2. Find Keldra Connect and activate it.
3. Grant access to the administrator roles that will manage Keldra.
3
Connect your account
Link your WHMCS installation to Keldra.
1. Open Addons → Keldra Connect → Connect to Keldra.
2. Create a Keldra account or sign in to your existing account.
3. Check the installation details and approve the connection.
4. Enable eu-west-1 for this connection.
No API secret copying required.
Sign in and approve the connection from your Keldra account.
Choose your wholesale capacity →
Paid storage is purchased in committed 10 TB blocks at €100 per month. Object and index storage both count towards your allocation.
4
Create your first product
Set up a storage product your customers can order.
1. Open System Settings → Products/Services and choose Create a New Product.
2. Choose Other as the product type.
3. Select the Keldra module and the server connection created when you connected your account.
4. Set the region to eu-west-1 and choose an optional first private bucket.
5. Set your retail storage allowance, price and provisioning event.
See how the WHMCS integration works →
5
Place a test order as your customer
Complete the customer journey using an S3 client.
1. Place a test order for your new product and trigger its configured provisioning event.
2. Open the service in the WHMCS client area. Find the endpoint and credentials, then create or open a private bucket.
3. Use an S3 client to upload and download a file with those credentials.
Ready to test your first storage product.
Check the downloaded file matches the original to finish the journey end to end.
Upload a file and get the same file back →
Before you begin
Make sure you have:
WHMCS 9.0 — tested with 9.0.9
PHP 8.2
The PHP cURL extension enabled
HTTPS access to your WHMCS installation
Administrator access to WHMCS
1 GB free. No time limit.
Explore the customer journey with 1 GB of storage free. Registration is required to connect WHMCS, not to download the module.
Need a hand?
Follow the goal-oriented guides to connect WHMCS and make your first file transfer.
View documentation →