dokploy icon indicating copy to clipboard operation
dokploy copied to clipboard

Import/Export dokploy projects

Open kolanski opened this issue 9 months ago • 2 comments

What problem will this feature address?

Currently, there is no built-in way to export a Dokploy project configuration and re-import it into another instance.
This presents a challenge for:

  • Backup & recovery workflows — there's no way to version control or archive project configs.
  • Migration across environments — users cannot easily replicate staging → production setups.
  • Sharing reusable setups — templates and starter kits cannot be distributed without manually recreating each element.

This limits the portability, reproducibility, and collaboration potential of Dokploy-managed projects.

Describe the solution you'd like

Add functionality to:

  1. Export a Dokploy project (apps, environments, secrets, volumes, domains, etc.) to a standardized portable format (e.g., JSON or YAML).
  2. Import a project from such a file into any other Dokploy instance, with options for:
    • overwriting existing project with the same name,
    • skipping conflicting items,
    • dry-run/preview mode.

Describe alternatives you've considered

Just import/export as json

Additional context

No response

Will you send a PR to implement it?

No

kolanski avatar Apr 18 '25 11:04 kolanski

For our use case this would be 👌🏼 Being able to export to base64 to match with the Import option under Advanced would be great, but I imagine there could be a few good/better implementations.

lorenjohnson avatar May 15 '25 20:05 lorenjohnson