Bumps [body-parser](https://github.com/expressjs/body-parser) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `body-parser` from 1.20.2 to 1.20.3 - [Release notes](https://github.com/expressjs/body-parser/releases) - [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md) - [Commits](https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3) Updates `express` from 4.19.2 to 4.20.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](https://github.com/expressjs/express/compare/4.19.2...4.20.0) --- updated-dependencies: - dependency-name: body-parser dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
---|---|---|
.github/workflows | ||
.tx | ||
bin | ||
fabfile | ||
frontend | ||
locale | ||
media | ||
scripts | ||
seahub | ||
sql | ||
static/scripts | ||
tests | ||
thirdpart | ||
tools | ||
.gitignore | ||
.travis.yml.bak | ||
code-check.sh | ||
CONTRIBUTORS | ||
dev-requirements.txt | ||
HACKING | ||
i18n.sh | ||
LICENSE-thirdparty.txt | ||
LICENSE.txt | ||
Makefile | ||
manage.py | ||
pylintrc | ||
pylintrc.template | ||
pytest.ini | ||
README.markdown | ||
requirements.txt | ||
run-seahub.sh.template | ||
sdoc-helper.sh | ||
send_user_notifications.sh.template | ||
setenv.sh.template | ||
test-requirements.txt |
Introduction
Seahub is the web frontend for Seafile.
Preparation
- Build and deploy Seafile server from source. See https://manual.seafile.com/build_seafile/server.html
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