seafile源码编译安装,过程中遇到一些坑,估计很多同学在编译安装过程中都会遇到。
为避免大家再次踩坑,分享安装和数据库迁移等过程中的经验:
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