4 Pithos is a file storage service, built by GRNET using Django (https://www.djangoproject.com/).
5 Learn more about Pithos at: http://code.grnet.gr/projects/pithos
6 Consult LICENSE for licensing information.
11 All docs are in the docs/source directory. The .rst files are perfectly readable in source form.
13 To build the documentation you need to have Sphinx (http://sphinx.pocoo.org/) installed.
15 On a typical debian-based Linux system run:
16 apt-get install python-django python-setuptools python-sphinx
17 apt-get install python-sqlalchemy python-mysqldb python-psycopg2
20 python setup.py build_sphinx
22 The documentation will be built in the docs/build/html directory.
25 python setup.py build_sphinx -b text
27 Then find the plain text version of the docs in docs/build/text.
32 Make sure you have all required packages installed:
33 apt-get install python-django python-setuptools python-sphinx
34 apt-get install python-sqlalchemy python-mysqldb python-psycopg2
37 python manage.py syncdb
38 python manage.py runserver
40 This server is useful during development, but should not be used for deployment.
41 To deploy Pithos using Apache, take a look at the Administrator Guide in docs.
46 In the pithos/tools directory you will find the following utilities:
48 pithos-sh Pithos shell
49 pithos-sync Pithos synchronization client
50 pithos-fs Pithos FUSE implementation
51 pithos-test Pithos server tests
53 Also, the pithos/lib directory contains a python library that can be used
54 to access Pithos and manage stored objects. All tools use the included lib.
56 Connection options can be set via environmental variables:
58 PITHOS_USER Login user
59 PITHOS_AUTH Login token
60 PITHOS_SERVER Pithos server (default: plus.pithos.grnet.gr)
61 PITHOS_API Pithos server path (default: v1)
62 PITHOS_SYNC_CONTAINER Container to sync with (default: pithos)