天天看點

Ubuntu 16.04安裝seafile網盤

Ubuntu 16.04安裝seafile網盤

使用wget下載下傳伺服器安裝包

wget http://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_7.0.3_x86-64.tar.gz

部署和目錄設計

假設你公司的名稱為 haiwen, 你也已經下載下傳 seafile-server_1.4.0_* 到你的 home 目錄下

mkdir haiwen
mv seafile-server_* haiwen
cd haiwen
#将 seafile-server_* 移動到 haiwen 目錄下後
tar -xzf seafile-server_*
mkdir installed
mv seafile-server_* installed      

安裝MySQL

sudo apt-get install mysql-server

 apt-get isntall mysql-client

sudo apt-get install libmysqlclient-dev

注意:安裝界面會出現粉紅色框,提示你設定MySQL密碼,這個密碼在後面也有用

安裝前準備工作

1.apt-get update

2.apt-get install python

3.apt-get install python2.7 libpython2.7 python-setuptools python-imaging python-ldap python-urllib3 ffmpeg python-pip python-mysqldb python-memcache

4.pip install pillow moviepy

注:建議這四個都執行一下

安裝

cd seafile-server-*

./setup-seafile-mysql.sh

注意:此後會讓你回答一些預設問題

-------------------------------------------------------
Please choose a way to initialize seafile databases:-------------------------------------------------------•
[1] Create new ccnet/seafile/seahub databases
[2] Use existing ccnet/seafile/seahub databases      
  • 如果選擇

    1

    , 你需要提供根密碼. 腳本程式會建立資料庫和使用者。
  • 如果選擇

    2

    , ccnet/seafile/seahub 資料庫應該已經被你(或者其他人)提前建立。

建議是選擇1

在問題中會輸入剛剛安裝MySQL時設定的密碼和設定你網盤管理者的資訊,如果安裝正确完成,會出現如下圖所示的内容(新版本可能會有所不同)

Ubuntu 16.04安裝seafile網盤

此後

需要在雲端伺服器上設定特殊的端口号8000和8082

啟動seafile

更改

haiwen/conf/ccnet.conf

檔案中

SERVICE_URL

的值(假設你的 ip 或者域名時

192.168.1.100

)

SERVICE_URL = http://192.168.1.100:8000

修改conf/gunicorn.conf

bind = "0.0.0.0:8000"

cd seafile-server-7.0.3/

./seafile.sh start

./seahub.sh start

然後配置你的登入名和登入密碼

最後在網頁上用伺服器公用ip:端口号登入 即可

轉載于:https://www.cnblogs.com/yanruizhe/p/11177834.html