Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a couple of different servers around the house, and a lot of storage on each of these machines. I also have a couple of dedicated servers, and some VMs on these boxes... Most of the boxes and VMs run Windows, but i have a Mac and a couple of Linux boxes.

I am looking for some sort of Cross Platform Blob Storage system that can be installed on a machine easily, given an location to store files on, and told an amount of disk space to use... self organizing would be handy, but if i need to tell it how to find other nodes in the cluster, so be it... something like S3, but self hosted...

I am just wondering, is there something with an easy enough API (or even SMB/NFS access) that will allow me to upload a file (or object as it where) to a location, and let it replicate around a network? The Open Stack Storage system looks good, but it doesn't seem to support Windows as a Server, only as a Client... Any recomendations?

share|improve this question
  1. why would you want to use Windows as the server when you're at least comfortable enough with linux to have a few linux boxes? makes no sense to me.

  2. Openstack's Swift would seem to fit your described needs.

    "Swift is a highly available, distributed, eventually consistent object/blob store. Organizations can use Swift to store lots of data efficiently, safely, and cheaply."

NOTE: Swift is NOT a file system. It's an object store. Completely different thing.

I did a training course on Swift a few weeks ago, as we're using it at work in an openstack cloud deployment. it does what it says on the tin. You will need at least 3 machines to run it on. and preferably a second NIC in each box (swift nodes chatter endlessly with each other).

share|improve this answer
I have more physical Windows boxes than i have physical Linux boxes... My Windows boxes have more storage than my Linux boxes... Swift looks good and sounds like what i need... If it ran on Windows, it would be the winner, since all my Windows boxes have 3 nics, lots of storage, etc... My Linux Boxen, on the other hand, dont... – TiernanO Mar 8 '12 at 14:47

Eucalyptus is an open-source project that aims to replicate services provided by AWS, including their S3 object store.

share|improve this answer
doesn't seem to run on Windows... Client should not be a problem since its S3 compatible... most of my physical machines run Windows... Really need to use them as servers... – TiernanO Feb 13 '12 at 20:10

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.