本地搭建Seafile
1.下载
2.解压
3.创建目录
mySeafile
4.将解压包放入mySeafile中
5.创建installed
将压缩包放入installed
安装准备工作
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
运行安装脚本
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