Need help with seahub?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

haiwen
445 Stars 326 Forks Other 11.1K Commits 125 Opened issues

Description

The web end of seafile server.

Services available

!
?

Need anything else?

Contributors list

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.