本地Ubuntu16搭建Seafile

本地搭建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
相關文章
相關標籤/搜索