If you're not using Docker for AWS or Azure, using CloudStor might not be the best idea. Even though it can be made to work with AWS or Azure without the template we used to create the cluster, it is not well documented. For now, its goal is only to be used with AWS or Azure clusters made with Docker templates. For anything else, I'd recommend you choose one of the alternatives. My personal preference is REX-Ray (http://rexray.readthedocs.io/en/stable/).
All in all, stick with CloudStor if you choose to create your Swarm cluster using Docker For AWS or Azure templates. It is well integrated and provides great out-of-the-box experience. For anything else use REX-Ray if it supports your hosting vendor. Otherwise, look for some other alternative. There are plenty others, and more is yet to come. The most important part of the story...