Docker Portainer

Docker Portainer

Developed By ArkHost

Compatible with WHMCS v9.0

Turn your Portainer host into a billable WHMCS hosting product.

Each WHMCS service maps to a Docker stack on your Portainer host. Clients order WordPress, Nextcloud, Ghost, Gitea, or 26 other apps from your storefront. The module provisions, suspends, and terminates stacks based on the WHMCS service lifecycle. You bring the Docker infrastructure. The module wires it into WHMCS billing.

What's included

  • 30 stack templates out of the box: WordPress, Ghost, Nextcloud, Gitea, Joomla, Drupal, PrestaShop, Odoo, n8n, Vaultwarden, BookStack, Matomo, Wiki.js, MinIO, Umami, Grafana, NocoDB, listmonk, LinkStack, Stirling-PDF, IT-Tools, Planka, File Browser, PrivateBin, Paperless-ngx, Outline, Chatwoot, Immich, Uptime Kuma, and Portainer Agent
  • Custom Docker Image mode for anything not covered by templates
  • Drop-in templates: add your own .yml files to stacks/ and they appear in the dropdown
  • Multi-host support: one Portainer endpoint per WHMCS Server Group

Traefik integration

Automatic Let's Encrypt SSL on client-facing domains. Clients point an A record at your Docker host. Traefik handles routing and certificate issuance. Per-product Traefik network override if you need it. Compatible with docker-socket-proxy for Docker 29+.

S3 backups that don't break PHP

Backup data never passes through WHMCS. The module spins up a temporary Alpine worker container on the Docker host, dumps the database, tars the volumes, and uploads directly to S3 using a presigned URL. PHP memory and max_execution_time don't apply. Multi-gigabyte database dumps work fine. Downloads stream directly from S3 to the client browser via HTTP 302.

Works with AWS S3, MinIO, Backblaze B2, DigitalOcean Spaces, Wasabi, or any S3-compatible endpoint. The S3 secret is encrypted using WHMCS's encryption key.

Resource limits via Configurable Options

Memory (MB), CPU Cores, Disk (MB) as standard WHMCS Configurable Options. Native WHMCS pricing per tier. No limits set means unlimited containers.

Client area

Each tab is enabled per product:

  • Overview with status and resource usage
  • Console with optional command whitelist
  • Logs viewer
  • File manager (browse, edit, delete)
  • Environment variables editor with redeploy
  • Per-container scheduled cron
  • Custom domain management
  • Backup, restore, download
  • Auto-detected database connection details
  • CPU/memory metrics history
  • Audit log

Licensing that doesn't take your customers offline

License is validated once per day by WHMCS cron and cached. No per-request HTTP calls. If our licensing server is briefly unreachable, your client area keeps working. If your license expires, the admin sees a banner; provisioning continues. The module is intentionally non-blocking.

What you need

  • WHMCS 8.x or 9.x with PHP 8.1+ (ionCube already required)
  • A running Portainer CE or BE 2.x instance you administer (this module does not install Portainer)
  • An S3-compatible bucket
  • Traefik on the Docker host if you want client-facing domains with automatic SSL

The module is ionCube-encoded. Stack templates, language files, and Smarty templates are plain-text and editable. Custom files in stacks/, lang/overrides/, and the templates survive module updates.

Support

  • Documentation: included with purchase
  • Support: arkhost.com/submitticket.php
  • Source: ionCube-encoded core, editable stacks/templates/languages

 

There are no reviews yet!

Be the first to review Docker Portainer.

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • All versions of WHMCS v9.0
  • 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

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 ArkHost

Changelog

v1.0 Released May 5th, 2026

Latest Version


  • Initial release

 

See also

Hetzner Servers Manager

Integrate manager for Hetzner Dedicated

Commercial
Liquid Web VPS & Cloud Dedicated Reseller Program

Resell VPS & Cloud Dedicated Products from Liquid Web

Free
SolusVM WHMCS module

Automate the sale of VPS servers & give your clients the ability to completely manage their VPS server inside of WHMCS, using the industry leading SolusVM control panel.

Free
Acronis Cyber Protect Cloud

AI-Powered Integration of Data Protection and Cybersecurity.

Free
VPN reseller module

Resell VPN accounts with whitelabel Windows, Mac, IOS and Android software

Free