Stumbled upon this when searching for an easy way to give my docker containers data volumes, that can move to another host, when the container moves to another host.<p>I wanted to go with Flocker (although it is a bit complex) seeing it has some nice features, but it only supports rather complex block device backends (<a href="https://docs.clusterhq.com/en/latest/flocker-features/storage-backends.html" rel="nofollow">https://docs.clusterhq.com/en/latest/flocker-features/storag...</a>) and I'm not on AWS / GCE. I have free space lying around on some servers' disks (not extra devices or partitions, mind you) and there was no easy way to make this space accessible as / to a cluster.<p>This blew me away! Setup was a breeze, just add an apt repo, install a deb + maybe 6 deps and answer some prompts, done. The docs are easy to read and not cluttered, see <a href="http://www.skylable.com/manuals/sx/manualch3.html" rel="nofollow">http://www.skylable.com/manuals/sx/manualch3.html</a> (use sxsetup --advanced to change the port, if needed).<p>They have support for mounting a volume from the storage cluster as a normal directory via FUSE (<a href="http://www.sxfs.io/#install" rel="nofollow">http://www.sxfs.io/#install</a>).<p>Did I mention it's free and has Users and basic ACLs for volumes?<p>A basic web GUI is also available (as an alternative to the enterprise version) here: <a href="https://github.com/skylable/sxconsole-lite" rel="nofollow">https://github.com/skylable/sxconsole-lite</a> (runs via docker, just answer some prompts)<p>But wait there's more! Some other goodies include an S3 compatible API (<a href="https://www.skylable.com/products/libres3/" rel="nofollow">https://www.skylable.com/products/libres3/</a>) and Dropbox like apps (<a href="http://www.sxdrive.io/" rel="nofollow">http://www.sxdrive.io/</a>) - which I haven't tested, yet.<p>Bonus: One founder of Skylable is the author of ClamAV.<p>So my curent plan is to just create a volume or several, mount them on each docker host via sxfs (FUSE) and bind them into the containers, where needed. I'm curious if anyone has other suggestions on how to make use of spare space on servers for multi-host data volumes.