HttpFileServer is a simple REST-oriented file server with minimal requirements:
* PHP 5 (5.2 I suppose)
* web server (Apache will do)
* writable directory (this is where your files will be stored)
This is for the server part. For the client part you only need to be able to do
... [More] HTTP GET and HTTP POST requests, so you're good with just wget in a batch script (or .NET application, or Ruby, PHP, Java - pretty much anything nowadays can form HTTP requests).
# store file on server - use HTTP POST
wget --post-file=file_to_send.txt http://server/index.php/path/to/store/file.txt -O -
# retrieve file - use HTTP GET
wget http://server/index.php/path/to/store/file.txt [Less]
HADOS (High Availability Distributed Object Storage) is a server software for storing files in a cluster of server. The goal is to handle high availability by storing copy of the same file on several nodes.
HADOS provides RESTFUL APIs to easily store, check or retrieve files. Using the powerful
... [More] cluster APIs you can retrieve the files whatever the node that hosts it.
To avoid any single point of failure, it is possible to apply a request to any node of the cluster, there is no master node [Less]