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