本地搭建Seafilepython
1.下载sql
2.解压缓存
3.建立目录python2.7
mySeafile网站
4.将解压包放入mySeafile中url
5.建立installedrest
将压缩包放入installedcode
安装准备工做server
python 2.7 python-setuptools python-imaging python-ldap python-urllib3 sqlite3
apt-get update apt-get install python apt-get install python2.7 libpython2.7 python-setuptools python-imaging python-ldap python-urllib3 ffmpeg python-pip sqlite3 pip install pillow moviepy
运行安装脚本sqlite
cd seafile-server-* ./setup-seafile.sh #运行安装脚本并回答预设问题
启动
启动 Seafile:
./seafile.sh start # 启动 Seafile 服务
启动 Seahub
./seahub.sh start # 启动 Seahub 网站 (默认运行在8000端口上)
其它经常使用命令
./seahub.sh stop # 中止 Seafile 进程 ./seafile.sh stop # 中止 Seahub ./seafile.sh start # 启动 Seafile 服务 ./seahub.sh start 8001 # 启动 Seahub 网站 (运行在8001端口上) ./seafile.sh restart # 中止当前的 Seafile 进程,而后重启 Seafile ./seahub.sh restart # 中止当前的 Seahub 进程,并在 8000 端口从新启动 Seahub pgrep -f seafile-controller # 查看 Seafile 进程 pgrep -f "seahub" # 查看 Seahub 进程 pkill -f seafile-controller # 结束 Seafile 进程 pkill -f "seahub" # 结束 Seafile 进程
下面是一些可修改的地方。
seahub/media/img/seafile-logo.png
seahub/seahub/settings.py
修改标题后,重启有效。
seahub/media/img/favicon.ico
修改以后,记得清理缓存(服务端,客户端)
启动最好用root权限。
若是关闭不了,能够使用kill直接进程关闭。
步骤以下:
ps -ef |grep 8000 kill -s 9 7294
其中7294为主进程。
而后再启动,就能够了。
./seahub.sh start
若是忘记管理员帐号或密码如何处理?
你能够进入 seafile-server 目录,运行 reset-admin.sh 脚本。这个脚本能够帮助你重置管理员帐号和密码。
./reset-admin.sh