New products

Hosting Provisioning & Plesk Sync

mp22136d20260623151217

New

Provision and manage hosting accounts and domains in Plesk (live-tested), cPanel, ISPConfig, KeyHelp, and CloudPanel directly from Dolibarr contracts. Plesk is production-verified; other adapters are implemented and may need minor version-specific adjustment. No manual panel work for day-to-day operations.

150.00 €
Excl. tax

  • Author IT Service -Tobias Krug
  • Module version 1.0.0
  • Release date 06/23/2026
  • Access to download and updates 2 years
  • How to contact support support@it-krug.de
  • Compatibility Dolibarr V18+   -   PHP7.4 - 8.3
  • Last update 06/25/2026 10:10 AM

More info...

Turn Contract Events into Hosting Actions

Every time a service line on a Dolibarr contract changes status, this module acts: activating a service line creates the hosting account or domain in your panel; closing it suspends access; deleting it removes the account. Your billing workflow stays in Dolibarr — the panel stays in sync automatically.

All provisioning actions are soft-fail: if the panel is unreachable or returns an error, the contract workflow in Dolibarr is never blocked. You get a logged error, not a frozen invoice process.

Multi-Panel Architecture

The adapter layer uses a Registry/Factory pattern so panel integrations are independent and swappable. Supported adapters in v1.0.0:

  • Plesk (Obsidian REST v2) — live-tested on a production system
  • cPanel / WHM — implemented; align endpoint URLs to your cPanel version before go-live
  • ISPConfig (Remote API) — implemented; verify against your ISPConfig release
  • KeyHelp (REST v2) — implemented; verify against your KeyHelp release
  • CloudPanel (clpctl bridge) — implemented; verify against your CloudPanel release
  • Generic Webhook — fire a signed HTTP request to any panel or automation endpoint

Panel APIs are version-dependent. The Plesk adapter is production-verified. All other adapters are cleanly implemented and may require minor endpoint adjustments for your specific panel version — they are not plug-and-play for every release without testing.

Plesk Inventory Sync

An integrated admin page reads live data from your Plesk server and brings it into Dolibarr context:

  • Lists all Plesk customers, domains, service plans, and subscriptions
  • Matches Plesk customers to existing Dolibarr third-parties by e-mail address
  • Imports an unmatched Plesk customer as a new Dolibarr third-party in one click
  • Shows the domain-to-contract mapping so you can see what is provisioned and what is not

What Ships in the Module

  • Custom extrafield domain on contract service lines — created automatically on module activation
  • Encrypted storage of panel API credentials
  • "Test connection" button per panel configuration — verify credentials before enabling automation
  • Automation toggle — disable provisioning globally without touching contract workflows
  • Forward proxy support for Dolibarr servers without direct internet egress
  • 100% self-hosted — no data leaves your server, no external SaaS dependency

Requirements

  • Dolibarr 18 – 23 (live-tested on 23.0.3)
  • PHP 7.4 – 8.3
  • Contracts module enabled in Dolibarr
  • Network access from the Dolibarr server to the target panel API (or a configured forward proxy)

License: GNU GPL v3




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org