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
- 如果選擇
, ccnet/seafile/seahub 資料庫應該已經被你(或者其他人)提前建立。2
建議是選擇1
在問題中會輸入剛剛安裝MySQL時設定的密碼和設定你網盤管理者的資訊,如果安裝正确完成,會出現如下圖所示的内容(新版本可能會有所不同)
此後
需要在雲端伺服器上設定特殊的端口号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