seafile源码编译安装的经验分享

最近在使用seafile,从git上下载了代码,但是碰到过很多坑,后来基本上一一解决了,现在分享给各位:
1、有一些包官网安装时没有装,提前先安装了
pip install gunicorn
pip install rcssmin
pip install django-picklefield

2、按照官网安装server:https://manual.seafile.com/build_seafile/server.html#libevhtp
(安装后将seahub相关的依赖包装好,pip install -r requiement.txt)

3、初始化seafile:seafile-admin setup

4、启动seafile: seafile-admin start

5、配置环境变量: 在目录/data/netdisk/seafile-server/seahub 新建setenv.sh,内容如下:
export CCNET_CONF_DIR=/data/netdisk/conf
export SEAFILE_CONF_DIR=/data/netdisk/seafile-data
export PYTHONPATH=/data/netdisk/seafile-server/seahub/thirdpart:$PYTHONPATH

6、设置环境变量
. setenv.sh

7、新建admin账户:
cd /data/netdisk/seafile-server/seahub/tools
python seahub-admin.py

8、可以使用了