Promotions

  • Advanced Professional Gantt Dolibarr

    Would you like to see your project evolve in an efficient and structured way? The Gantt Professional Advanced Module allows you to manage all your projects in one place, without the need to use Gantt Project. We believe that you can effectively manage your projects with the right tools in place, and the Gantt Professional Advanced Module is one of them.

    300.00 €  (600€)
  • RecurringEvent

    RecurringEvent manages event recurrence within Dolibarr, facilitating the automatic generation of recurring event series.

    75.00 €  (150€)

New products

EasySaaS - Multi-Tenant SaaS Platform for Dolibarr

mp23914d20260410134749

Turn your Dolibarr into a full multi-tenant SaaS platform: multiple databases, recurring billing, React dashboard, public signup, domain mapping, per-customer branding and automated provisioning.

800.00 €
Excl. tax

  • Author EasySoft Tech SL
  • Module version 2.0.1
  • Release date 04/10/2026
  • Access to download and updates 1 year
  • Compatibility Dolibarr V16+   -   PHP7.4 - 8.3
  • Last update 04/28/2026 10:43 AM

More info...

EasySaaS for Dolibarr — Your Complete Multi-Tenant SaaS Platform

EasySaaS transforms a single Dolibarr installation into a full SaaS platform where each customer works in their own database, with their own brand, their own domain and their own billing — all managed from one control panel.

Perfect for ISVs, MSPs, consultancies and any business that wants to offer Dolibarr as a service to multiple customers without installing a separate copy for each one.

✨ Key Features

Feature Status Description
🗄️ Multi-tenant (multiple DBs) Each customer in their own database. Transparent switch via signed HMAC cookie.
🔐 AES-256 encrypted registry DB credentials stored with AES-256-CTR encryption. Secret rotation included.
📊 React SPA Dashboard Modern control panel with 14 pages: tenants, plans, billing, metrics, audit, health, domains, branding and more.
💳 Billing / Subscriptions Pricing plans, recurring invoices, auto-suspension for non-payment, grace period, daily cron.
✍️ Self-service public signup Public form where customers register themselves. Email confirmation + auto-provisioning.
🌐 Domain mapping Each tenant with their own domain (acme.yourdomain.com). Automatic DNS TXT verification.
🎨 Per-tenant branding Logo, colours, brand name per customer. Applied to login and maintenance/suspension pages.
🚀 Provisioning wizard Create DB + install full Dolibarr + admin user in one click. Clean install or master clone mode.
👤 Support impersonation Log in as any tenant's admin without knowing their password. 60s HMAC token + audit trail.
📋 Audit log Full traceability of all admin actions with filters by action, user, date.
❤️ Health checks Per-tenant connectivity probes and metrics: ping, DB size, tables, Dolibarr version.
🔍 Cross-tenant search Find third parties, invoices or products in any tenant from the master.
📈 SaaS metrics MRR, ARR, ARPU, churn, 12-month growth, distribution by state and plan.
🔄 Secret rotation Re-encrypt all credentials with a new key in one click. Automatic conf.php backup.
🌍 8-language i18n Spanish, English, Catalan, Galician, French, German, Italian, Portuguese.
🔌 REST API 15 JSON endpoints for tenants, plans, billing, audit, health, search, metrics, domains, branding, provisioning.

🏢 Use Cases

  • 🚀 ISVs and SaaS startups: offer Dolibarr as a service to your customers with their own brand and domain. Recurring billing included.
  • 🏗️ MSPs and hosting providers: manage dozens of Dolibarr instances from a single server without installing separate copies.
  • 🏭 Multi-subsidiary companies: each subsidiary in their own DB with isolated data but centralised management from the master.
  • 💼 Consultancies and agencies: one Dolibarr per client, all managed from your panel. Support impersonation to resolve issues.
  • 📦 Franchises and chains: each franchisee with their own Dolibarr, with your brand and your colours.
  • 🎓 Training centres: one Dolibarr environment per student or group, provisioned in one click from the wizard.

📊 React SPA Dashboard

  • 🏠 Home: platform KPIs at a glance.
  • 🗄️ Tenants: full list with status, billing, connection test. CRUD + impersonation + provisioning.
  • 🚀 Provisioning: step-by-step wizard (clean install or master clone).
  • 🏷️ Plans: CRUD pricing plans with monthly/annual cycle, trial days, grace period.
  • 💳 Billing: MRR, active subscribers, upcoming renewals, pending invoices.
  • 📋 Audit: filterable log by action, user, date, status.
  • ❤️ Health: per-tenant probes with traffic light ok/warn/fail.
  • 🔍 Cross-tenant search: third parties, invoices, products, quotes in any tenant.
  • 📈 Metrics: MRR/ARR/ARPU, churn, growth, distribution by plan and status.
  • ✍️ Public signup: queue of pending signups with approve/reject/resend.
  • 🌐 Domains: domain→tenant mapping with DNS TXT verification.
  • 🎨 Branding: logo, colours, name per tenant with real-time preview.

🔒 Security

  • 🔐 AES-256-CTR: DB credentials encrypted in a binary registry.
  • 🔑 HMAC-SHA256: signed session cookies, impersonation tokens with 60s TTL.
  • 🛡️ CSRF: protection on all write endpoints (React + classic PHP).
  • 🚫 Master-only: dashboard and API accessible only from the master instance.
  • 📝 Audit trail: every admin action logged with IP, user, date, result.
  • ⏱️ Rate limiting: protection against abuse in public signup (configurable per IP/hour).

⚙️ Compatibility and Requirements

  • 📦 Dolibarr V14+ (compatible up to V18+)
  • ⚙️ PHP 7.4 – 8.3+
  • 🗄️ MySQL 5.7+ / MariaDB 10.3+
  • 🔒 PHP extensions: OpenSSL, mysqli
  • 🌐 Modern browser with ES6 JavaScript

💰 Price and Licence

The module is 100% free and open source under the GPL v3 licence. No hidden costs, no subscriptions, no limitations. Download, install and use it.

✉️ Support

✉️ info@easysoft.es | 🌐 www.easysoft.es




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