Ability to seamlessly migrate from Coolify to Dockploy
What problem will this feature address?
I currently have a home server running Coolify. I'd like to switch to Dockploy.
As things currently stand, to do so I will have to take all my apps/services offline and remove them from Coolify - removing the docker containers, uninstall coolify, install Dockploy then re-deploy my apps and services using Dockploy and restore any data I had in them
This is a huge job - and I only have one server with a handful of apps. (Home Assistant, Duplicati, zigbee2mqtt, etc. plus a couple of websites).
For others that are already using Coolify to orchestrate multiple servers this could be a non-starter - preventing them from migrating to Dockploy and limiting Dockploy's growth and success.
I suspect the same could be said for people using other similar tools like Caprover and Dokku too.
Describe the solution you'd like
When installing the Dockploy UI on a server that is currently running the Coolify UI, the installer should identify all applications/services/containers managed by that instance of Coolify that are not part of Coolify itself, and automatically migrate them in full over to Dockploy.
It should identify the domains and Let's Encrypt configuration used in Coolify and migrate that over too.
Basically, make it a seamless migration from Coolify to Dockploy without taking down existing services/containers.
Describe alternatives you've considered
No idea if there even are any - couldn't find anything.
Additional context
No response
Will you send a PR to implement it?
No
Hey, I totally get where you're coming from. A one-click migration would be a dream, but honestly, the amount of work required makes it pretty much unfeasible. Dokploy and Coolify operate so differently under the hood that building a reliable migrator would be a massive time sink. It’s unfortunate, but platform hopping usually means rebuilding your setup to fit the new tool.
That's a shame. It means that both my home lab, and my servers at work will have to remain on Coolify as I don't have time/budget to do a lengthy migration.
That said, I'm not asking for a full "deep dive into coolify" migration, nor do I think that would be needed.
Coolify and Dockploy both host apps/services using Docker.
Some sort of wizard in the Dockploy UI that would walk the user through each running container and ask them to put it into an app/group/whatever, and to supply the environment variables and other config for it (i.e. is it a compose, nixpack, git deploy, etc.)
Basically just detect the already running containers and guide the user through migrating them to Dockploy so they:
- Don't have to take their contianers offline to migrate (a redeploy would be ok)
- Don't miss anything in the migration process
Then, once the user confirms that everything is migrated and working correctly, offer to uninstall coolify ;)