Welcome to Odilon
-----------------

Odilon is an Open Source Object Storage that runs on standard hardware.
It was designed as a redundant and secure file storage for applications that need to manage medium to large size objects (like pdfs, photos, audio, video).
It is small and easy to integrate, offers encryption, data protection and fault tolerance (software RAID and Erasure Codes) and detection of silent data degradation. Odilon also supports version control and master - standby replication over the Internet.

https://odilon.io

How to Use
----------
To get started run

Windows
-------
cd .\bin
start.bat

Linux
-----
cd ./bin
.\start.sh


For a more in-depth introduction, please check out 
https://odilon.io


Support
-------
mail to info@novamens.com


Files included in an Odilon binary distribution
-----------------------------------------------

app/
  A self-contained Odilon server (odilon-server-vX.X.jar).
  
bin/
   Scripts to startup, manage and interact with Odilon instances. 

   Windows: 
   start.bat -> to start the server
   stop.bat -> to stop the server
   check.bat -> check if the server is running
   enable-encryption.bat -> to enable encryption
   rekey-encryption.bat -> to generate a new encryption key (requires the master key generated by enable-encryption.bat)
   
   Linux: 
   
   start.sh -> to start the server
   stop.sh -> to stop the server
   check.sh -> to check if the server is running
   enable-encryption.sh -> to enable encryption
   rekey-encryption.sh -> to generate a new encryption key (requires the master key generated by enable-encryption.sh)

config/
   odilon.properties -> Odilon Configuration file 
   log4j2.xml -> log configuration file

examples/
	Sample Java classes to create buckets, upload and download files, list objects, and others   
   
logs/
	application logs

