seahub

by haiwen

haiwen / seahub

The web end of seafile server.

420 Stars 307 Forks Last release: 20 days ago (v7.1.8-pro) Other 10.6K Commits 288 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

Build Status

Introduction

Seahub is the web frontend for Seafile.

Preparation

Getting it

You can grab souce code from GitHub.

$ git clone git://github.com/haiwen/seahub.git

Set up a virtualenv to install dependencies locally:

$ virtualenv .virtualenv
$ . .virtualenv/bin/activate

Install python libraries by pip:

$ pip install -r requirements.txt

Configuration

Modify

CCNET_CONF_DIR
,
SEAFILE_CENTRAL_CONF_DIR
,
SEAFILE_CONF_DIR
and
PYTHONPATH
in
setenv.sh.template
to fit your path.

CCNET_CONF_DIR
is the directory, that contains the ccnet socket (and formerly ccnet.conf).

Since 5.0

SEAFILE_CENTRAL_CONF_DIR
contains most config files.

SEAFILE_CONF_DIR
is the seafile-data directory (and formerly contained seafile.conf).

Run and Verify

Run as:

$ . .virtualenv/bin/activate
$ ./run-seahub.sh.template

Then open your browser, and input

http://localhost:8000/
, there should be a Login page. You can create admin account using
seahub-admin.py
script under
tools/
directory.

Internationalization (I18n)

Please refer to https://github.com/haiwen/seafile/wiki/Seahub-Translation

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.