dokploy
dokploy copied to clipboard
Import/Export dokploy projects
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:
- Export a Dokploy project (apps, environments, secrets, volumes, domains, etc.) to a standardized portable format (e.g., JSON or YAML).
-
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
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.