Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/haiwen/seahub
The web end of seafile server.
https://github.com/haiwen/seahub
javascript python
Last synced: 5 days ago
JSON representation
The web end of seafile server.
- Host: GitHub
- URL: https://github.com/haiwen/seahub
- Owner: haiwen
- License: other
- Created: 2012-11-06T05:07:24.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T09:48:20.000Z (about 1 month ago)
- Last Synced: 2024-10-29T09:52:15.529Z (about 1 month ago)
- Topics: javascript, python
- Language: JavaScript
- Homepage: seafile.com
- Size: 728 MB
- Stars: 527
- Watchers: 53
- Forks: 368
- Open Issues: 202
-
Metadata Files:
- Readme: README.markdown
- License: LICENSE-thirdparty.txt
Awesome Lists containing this project
- awesome-python-applications - Repo - platform file hosting and synchronization system. `(server)` (<a id="tag-dev" href="#tag-dev">Dev</a> / <a id="tag-dev.storage" href="#tag-dev.storage">Storage</a>)
- awesome-python-applications - Repo - platform file hosting and synchronization system. `(server)` (<a id="tag-dev" href="#tag-dev">Dev</a> / <a id="tag-dev.storage" href="#tag-dev.storage">Storage</a>)
README
[![Build Status](https://secure.travis-ci.org/haiwen/seahub.svg?branch=master)](http://travis-ci.org/haiwen/seahub)
Introduction
==========Seahub is the web frontend for Seafile.
Preparation
==========* Build and deploy Seafile server from source. See
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/activateInstall 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.templateThen 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 submit translations via Transifex:
Steps:
1. Visit the webpage of Transifex ([https://explore.transifex.com/haiwen/seahub/](https://explore.transifex.com/haiwen/seahub/)).
2. Click the "Join this project" button in the bottom right corner.
3. Use an email or GitHub account(recommended) to create an account.
4. Select a language and click 'Join project' to join the language translation.
5. After accepted by the project maintainer, then you can upload your file or translate online.