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