Fix login redirect.
[pithos] / README
diff --git a/README b/README
index 9541ad2..ddee9dd 100644 (file)
--- a/README
+++ b/README
@@ -1,23 +1,62 @@
+README
+======
+
+Pithos is a file storage service, built by GRNET using Django (https://www.djangoproject.com/).
+Learn more about Pithos at: http://code.grnet.gr/projects/pithos
+Consult LICENSE for licensing information.
+
 Documentation
 -------------
 
 Documentation
 -------------
 
-To build the documentation you need to have Sphinx installed:
-http://sphinx.pocoo.org/
+All docs are in the docs/source directory. The .rst files are perfectly readable in source form.
+
+To build the documentation you need to have Sphinx (http://sphinx.pocoo.org/) installed.
 
 
-Run:
+On a typical debian-based Linux system run:
+    apt-get install python-django python-setuptools python-sphinx
+    apt-get install python-sqlalchemy python-mysqldb python-psycopg2
+
+Then run:
     python setup.py build_sphinx
 
     python setup.py build_sphinx
 
-The documentation will be built in the doc/build/html directory.
+The documentation will be built in the docs/build/html directory.
 
 Also run:
     python setup.py build_sphinx -b text
 
 
 Also run:
     python setup.py build_sphinx -b text
 
-Then find the plain text version of the docs in doc/build/text.
+Then find the plain text version of the docs in docs/build/text.
 
 Running the server
 ------------------
 
 
 Running the server
 ------------------
 
-Enter the pithos dir and run:
+Make sure you have all required packages installed:
+    apt-get install python-django python-setuptools python-sphinx
+    apt-get install python-sqlalchemy python-mysqldb python-psycopg2
+
+Then run:
+    python manage.py syncdb
     python manage.py runserver
 
 This server is useful during development, but should not be used for deployment.
     python manage.py runserver
 
 This server is useful during development, but should not be used for deployment.
+To deploy Pithos using Apache, take a look at the Administrator Guide in docs.
+
+Using the tools
+---------------
+
+In the pithos/tools directory you will find the following utilities:
+
+    pithos-sh       Pithos shell
+    pithos-sync     Pithos synchronization client
+    pithos-fs       Pithos FUSE implementation
+    pithos-test     Pithos server tests
+
+Also, the pithos/lib directory contains a python library that can be used
+to access Pithos and manage stored objects. All tools use the included lib.
+
+Connection options can be set via environmental variables:
+
+    PITHOS_USER             Login user
+    PITHOS_AUTH             Login token
+    PITHOS_SERVER           Pithos server (default: plus.pithos.grnet.gr)
+    PITHOS_API              Pithos server path (default: v1)
+    PITHOS_SYNC_CONTAINER   Container to sync with (default: pithos)