Skip to content
Skip to content

Installation

Install Knot Migration on a staging instance before rolling out to production. The module depends on Knot Core (mandatory).

Requirements

ComponentMinimumRecommended
Dolibarr20.0.021.0.x LTS
Knot Core≥ 2.12.0Latest stable release
PHP8.18.2 with OPcache
DatabaseMariaDB 10.6 or MySQL 5.7MariaDB 11.x
Disk200 MB under documents/1 GB for snapshots + reports

Canonical paths

ItemLocation
Module on diskhtdocs/custom/knotmigration/
Admin setup…/custom/knotmigration/admin/setup.php
Internal REST API…/custom/knotmigration/api/

The Dolibarr slug is knotmigration (no hyphen), matching modKnotMigration.

Install steps

  1. Download knotmigration-X.Y.Z.zip from license.knot.tools and verify the published SHA-256.
  2. Enable Knot Core if not already active.
  3. Deploy the archive via Home → Setup → Modules → Deploy an external module.
  4. Enable Knot Migration, then open the gear icon → setup page.
  5. Activate the license before running any diagnostic.

Post-install checks

  • The Knot › Migration sidebar entry appears after a valid license.
  • Outbound HTTPS to license.knot.tools (443) succeeds from the server.
  • composer check-platform-reqs reports no PHP blockers.

Next steps