hTech Off Site Backups

hTech Off Site Backups

Developed By hTech

Compatible with WHMCS v8.13

hTech Off-Site Backup for WHMCS

hTech Off-Site Backup is a professional-grade WHMCS addon module designed to give hosting providers reliable, flexible, and secure off-site backups for their WHMCS installation and critical data.

The module is built with WHMCS 8.x best practices, defensive coding standards, and long-term maintainability in mind. It supports both manual backups (free tier) and automated scheduled backups (paid tier), allowing providers to scale usage as their needs grow.

Why Off-Site Backups Matter

WHMCS is the heart of your business. A single server failure, accidental deletion, ransomware incident, or failed update can result in:

  • Lost client data
  • Billing outages
  • Revenue loss
  • Compliance and trust issues

hTech Off-Site Backup ensures your data is copied securely to external storage providers, keeping you protected even when your primary server fails.

Key Features

Backup Capabilities

  • Full WHMCS file system backups
  • Database backups (MySQL / MariaDB)
  • Configurable exclusions (cache, temp, logs, etc.)
  • Compression for efficient storage
  • Integrity checks after upload

Multiple Storage Providers

Supports industry-standard and cost-effective storage options:

  • Amazon S3 (and S3-compatible providers)
  • Wasabi
  • Backblaze B2
  • Cloudflare R2
  • Dropbox
  • Google Drive

S3-compatible providers can be configured using simple credentials or JSON-based configuration where applicable.

Free Tier – Manual Backups

The Free Tier is designed for admins who want full control without automation.

Included at no cost:

  • Manual backup execution from the WHMCS admin area
  • Choice of remote storage provider
  • Backup verification
  • Download / restore-ready archives
  • Full visibility into backup status and history

No time limits. No feature crippling. No forced trials.

Paid Tier – Automated Backups

The Automation Tier unlocks hands-off protection.

Additional features:

  • Scheduled backups (daily, weekly, custom intervals)
  • Cron-based execution
  • Retention rules (keep last X backups)
  • Automatic cleanup of old backups
  • Failure detection and logging
  • Optional notifications on success/failure

Pricing is predictable and transparent, making it easy to bundle or upsell.

Built for WHMCS 8.x (Properly)

This module strictly follows WHMCS development standards:

  • Addon module architecture (WHMCS 8.x compatible)
  • Thin entry file with service-based logic
  • Namespaced PHP classes
  • No reliance on WHMCS internal/private APIs
  • Defensive hook execution
  • Idempotent database migrations

In-App Updates (IPU)

All hTech modules include a built-in In-App Update system:

  • Update checks directly from the WHMCS admin UI
  • Secure ZIP download with checksum verification
  • Automatic backups before update
  • Safe rollback on failure
  • Version compatibility checks (PHP / WHMCS)
  • Update logs stored for auditing

No FTP uploads. No manual file replacement. No guesswork.

License Verification (WHMCS Native)

The module integrates with the WHMCS Licensing Manager using verify.php.

  • Valid license states:
    • Active
    • Reissued
  • License verification is centralized and consistent
  • Used by:
    • Admin UI access control
    • In-App Update download gate
    • Health checks

Debug logging is available without exposing secrets.

System Health Check (Admin Tool)

A built-in System Health Check helps admins instantly diagnose issues.

Checks include:

  • PHP version and extensions
  • WHMCS version compatibility
  • Required file paths and permissions
  • Database tables and schema
  • Hook loading status
  • Cron configuration (where applicable)
  • Storage and updater paths

Results are clearly labeled:

  • PASS
  • WARN
  • FAIL
  • INFO

Each failure includes actionable remediation steps.

Admin Experience

Designed for clarity and speed:

  • Clean admin UI
  • Clear backup status indicators
  • Last successful backup details
  • Storage connection testing
  • Debug logging toggle
  • No placeholder UI or unfinished elements

Security-First Design

  • No secrets logged
  • Secure credential handling
  • Safe file permissions
  • Defensive error handling
  • Graceful failure modes
  • No silent corruption risks

Who This Module Is For

  • Hosting providers running WHMCS
  • MSPs managing multiple WHMCS instances
  • Agencies that need reliable off-site protection
  • Anyone who takes data integrity seriously

Summary

hTech Off-Site Backup delivers enterprise-grade backup protection without enterprise complexity.

Start free with manual backups.
Upgrade when automation makes sense.
Stay protected at every stage.

Built for WHMCS admins who want confidence — not surprises.

 

There are no reviews yet!

Be the first to review hTech Off Site Backups.

Version Compatibility


Compatible with WHMCS v8.13

Full Version Compatibility


  • All versions of WHMCS v8.13
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By hTech

Changelog

v1.0.0 Released January 11th, 2026

Latest Version


Changelog

1.0.0 — Stable Production Release (2026-01-XX)

This release marks the first stable, production-ready version of htech_os_backup. It consolidates all Phase 4–5 work into a hardened, automation-ready module with defensive in-app updates, safe offsite storage handling, and full license gating.

Core Stability

  • Promoted from v0.4.2.9.1 after full dev verification.
  • No experimental features; all functionality considered production-safe.
  • Manual backups remain FREE and do not require cron.
  • PHP 7.4+ compatibility retained intentionally.

Automation & Scheduling (PRO)

  • Multiple schedules per day with per-scope control:
    • Database only
    • Files only
    • Database + Files
  • Cron execution with safe fallback when background execution is unavailable.
  • Clear UI indicators when runs are executed via cron fallback.
  • Notifications for success/failure (PRO-gated).
  • All automation paths (schedules, retries, notifications) are hard-gated by license at UI, controller, and cron-runner levels.

Offsite Storage (Production-Ready)

  • Amazon S3 / S3-compatible (native SigV4, multipart, path-style support).
  • Dropbox with OAuth refresh-token support (no token babysitting).
  • Google Drive with refresh-token OAuth (access token optional).
  • Provider parity across S3 / Dropbox / Google Drive:
    • Verify Remote
    • Open Remote
    • Retry Upload
    • Delete Remote (FREE)
  • Auto-delete local ZIP after verified offsite upload (PRO option).
  • DB-only backups correctly ignore file excludes and always include DB dump.

Failure Recovery & Maintenance

  • Retry Upload now queues and runs via background/cron (no browser timeouts).
  • Orphan detection with conservative purge logic:
    • Orphan
    • Unverifiable
    • Ignored (with Mark / Remove Ignore actions)
  • Badges added to Recent Backups for:
    • Cron fallback
    • Orphan
    • Unverifiable
  • Activity Log introduced:
    • Cron runs
    • Schedule execution
    • Retry / delete actions
    • Provider checks
    • Notifications
    • Orphan maintenance

In-App Updater (Hardened)

  • Fixed critical bug where updater could affect /modules/addons parent directory.
  • Strict safety guards added:
    • Updates only allowed inside /modules/addons/htech_os_backup
    • Refuses to delete or overwrite unsafe paths
  • Rollback safety enforced.
  • Sentinel-safe update behavior validated.

Hook File Management

  • In-app updates now deploy /includes/hooks/htech_os_backup.php.
  • Existing hook is backed up before replacement.
  • Hook deployment is path-restricted and verified.
  • Hook version mismatch detection added with:
    • Warning banner
    • Deploy/Repair Hook button (no shell or DB access required)

UX & Admin Improvements

  • Settings UI reorganized for clarity.
  • Clear messaging when background execution is unavailable.
  • Copy cron command button added.
  • Save Settings button pinned to top.
  • Secure masked fields for all secrets with replace-only behavior.
  • Provider Connection Status badges with Check / Check All actions.

Licensing

  • WHMCS Licensing Addon compatible.
  • Accepts Active and Reissued statuses as valid.
  • Single source of truth for license validation.
  • Update downloads gated by license verification.
  • Debug logging available without leaking secrets.

Upgrade Notes

  • Safe to upgrade from any previous 0.x version.
  • Manual install recommended once for v1.0.0, then use In-App Updates.
  • Ensure /includes/hooks/htech_os_backup.php is writable for automatic hook deployment.

 

See also

FREE ResellerClub Tools v2

Working comfortably with ResellerClub's products and services through your WHMCS system requires additional tools.

Free
SEO Manager

The module developed to add meta description and meta keywords and change the page title

Free
WHOIS for Clients

WHOIS for Clients

Free
Dropbox Backup for WHMCS

This module will integrate WHMCS with Dropbox to upload a copy of WHMCS database onto the cloud. You will never have to worry about losing data any more.

Free
Software Licensing Addon

Build, License & Distribute Your Own Apps using WHMCS

Commercial