跳到主要内容

How do I migrate from public to private deployment?

Firmware logic stays largely the same. Main changes:

  1. Contact Espressif — Private RainMaker is not self-service. Reach out to esp-rainmaker-support@espressif.com or sales@espressif.com.

  2. Replace credentials — Claiming is not available in private deployments. Use the RainMaker Admin CLI to generate and register credentials. You can use pre-provisioned modules from Espressif or generate unique binaries per device.

  3. Disable claiming in sdkconfig:

    CONFIG_ESP_RMAKER_ASSISTED_CLAIM=n
    CONFIG_ESP_RMAKER_SELF_CLAIM=n
  4. Point CLI/Apps to private — Configure RainMaker CLI and phone apps to use your private deployment's API base URL.

For details, see Public vs Private RainMaker and Firmware Custom Documentation.