Promotions

New products

  • Easy Project Templates - Project templates that apply themselves

    Create hierarchical task and contact templates per project category and apply them automatically when creating projects.

    99.00 €
  • UltimateMeteo v24

    Weather module for Dolibarr, allowing you to display the current weather and forecasts for the following days for third parties (customers, suppliers, contacts) and projects. It uses the Open-Meteo API to provide accurate weather information.

    66.67 €

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