JCasper is a simple backup client server application written in pure java. It arose out of a problem of having multiple hosts with the same content on them which would fill up limited backup storage. To avoid storing the same content multiple times, the application does a hash of the file (technically it can be extended to any content), check to see if it exists on the backup server and then sends the content to the backup server for storage. Since the majority of the CPU demand is distributed across the clients, a single backup server can scale to a large number of clients. Clients can communicate with multiple server instances so the product can scale to large environments
The server component works well on Linux and Macs. Client works on Linux, Mac, and Window hosts. Requires Java 1.6 or greater.
It requires a separate database instance to store the content hashes and file references. Database can be separate from the server instance. Client can communicate with multiple servers
Be the first to post a review of JCasper!