本地搭建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