一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Seafile Cloud

 DonaldXv 2020-01-08

部署 Seafile 服務(wù)器(使用 MySQL/MariaDB)

本文檔用來(lái)說(shuō)明通過(guò)預(yù)編譯好的安裝包來(lái)安裝并運(yùn)行基于 MySQL/MariaDB 的 Seafile 服務(wù)器。(MariaDB 是 MySQL 的分支)

下載

下載頁(yè)面下載最新的服務(wù)器安裝包.

部署和目錄設(shè)計(jì)

假設(shè)你公司的名稱為 haiwen, 你也已經(jīng)下載 seafile-server_1.4.0_* 到你的home 目錄下。 我們建議這樣的目錄結(jié)構(gòu):

mkdir haiwen

mv seafile-server_* haiwen

cd haiwen

#將 seafile-server_* 移動(dòng)到 haiwen 目錄下后

tar -xzf seafile-server_*

mkdir installed

mv seafile-server_* installed

現(xiàn)在,你的目錄看起來(lái)應(yīng)該像這樣:

#tree haiwen -L 2

haiwen

├── installed

│   └── seafile-server_1.8.2_x86-64.tar.gz

└── seafile-server-1.8.2

├── reset-admin.sh

├── runtime

├── seafile

├── seafile.sh

├── seahub

├── seahub.sh

├── setup-seafile.sh

└── upgrade

這樣設(shè)計(jì)目錄的好處在于

  • 和 seafile 相關(guān)的配置文件都可以放在 haiwen 目錄下,便于集中管理.

  • 后續(xù)升級(jí)時(shí),你只需要解壓最新的安裝包到 haiwen 目錄下.

安裝 Seafile 服務(wù)器

安裝前的準(zhǔn)備工作

安裝 Seafile 服務(wù)器之前,請(qǐng)確認(rèn)已安裝以下軟件

  • MariaDB 或者 MySQL 服務(wù)器 (MariaDB 是 MySQL 的分支)

  • python 2.7 (從 Seafile 5.1 開(kāi)始,python 版本最低要求為2.7)

  • python-setuptools

  • python-imaging

  • python-mysqldb

  • python-ldap

  • python-urllib3

  • python-memcache (或者 python-memcached)

# on Ubuntu 16.04 server

# As the default python binary on Ubuntu 16.04 server is python 3, we need to install python (python 2) first.

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 python-mysqldb python-memcache

pip install pillow moviepy

# on CentOS 7

yum -y install epel-release

yum -y install python-imaging MySQL-python python-memcached python-ldap python-urllib3 ffmpeg ffmpeg-devel

pip install pillow moviepy

安裝

cd seafile-server-*

./setup-seafile-mysql.sh #運(yùn)行安裝腳本并回答預(yù)設(shè)問(wèn)題

如果你的系統(tǒng)中沒(méi)有安裝上面的某個(gè)軟件,那么 Seafile初始化腳本會(huì)提醒你安裝相應(yīng)的軟件包.

該腳本會(huì)依次詢問(wèn)你一些問(wèn)題,從而一步步引導(dǎo)你配置 Seafile 的各項(xiàng)參數(shù):

在這里, 你會(huì)被要求選擇一種創(chuàng)建 Seafile 數(shù)據(jù)庫(kù)的方式:

-------------------------------------------------------

Please choose a way to initialize seafile databases:

-------------------------------------------------------

[1] Create new ccnet/seafile/seahub databases

[2] Use existing ccnet/seafile/seahub databases

  • 如果選擇1, 你需要提供根密碼. 腳本程序會(huì)創(chuàng)建數(shù)據(jù)庫(kù)和用戶。

  • 如果選擇2, ccnet/seafile/seahub 數(shù)據(jù)庫(kù)應(yīng)該已經(jīng)被你(或者其他人)提前創(chuàng)建。

如果安裝正確完成,你會(huì)看到下面這樣的輸出 (新版本可能會(huì)有所不同)

??

現(xiàn)在你的目錄結(jié)構(gòu)看起來(lái)應(yīng)該是這樣:

#tree haiwen -L 2

haiwen

├── conf # configuration files

│   ├── ccnet.conf

│   └── seafile.conf

│   └── seahub_settings.py

│   └── seafdav.conf

├── ccnet

│   ├── mykey.peer

│   ├── PeerMgr

│   └── seafile.ini

├── installed

│   └── seafile-server_1.8.2_x86-64.tar.gz

├── seafile-data

├── seafile-server-1.8.2 # active version

│   ├── reset-admin.sh

│   ├── runtime

│   ├── seafile

│   ├── seafile.sh

│   ├── seahub

│   ├── seahub.sh

│   ├── setup-seafile.sh

│   └── upgrade

├── seafile-server-latest # symbolic link to seafile-server-1.8.2

├── seahub-data

│   └── avatars

seafile-server-latest文件夾為指向當(dāng)前 Seafile 服務(wù)器文件夾的符號(hào)鏈接. 將來(lái)你升級(jí)到新版本后, 升級(jí)腳本會(huì)自動(dòng)更新使其始終指向最新的 Seafile 服務(wù)器文件夾.

啟動(dòng) Seafile 服務(wù)器

啟動(dòng) Seafile 服務(wù)器和 Seahub 網(wǎng)站

在 seafile-server-latest 目錄下,運(yùn)行如下命令

  • 啟動(dòng) Seafile:

./seafile.sh start # 啟動(dòng) Seafile 服務(wù)

  • 啟動(dòng) Seahub

./seahub.sh start # 啟動(dòng) Seahub 網(wǎng)站 (默認(rèn)運(yùn)行在8000端口上)

小貼士: 你第一次啟動(dòng) seahub 時(shí),seahub.sh 腳本會(huì)提示你創(chuàng)建一個(gè) seafile 管理員賬號(hào)。

服務(wù)啟動(dòng)后, 打開(kāi)瀏覽器并輸入以下地址:

http://192.168.1.111:8000/

你會(huì)被重定向到登陸頁(yè)面. 輸入管理員用戶名和密碼即可。

(注意:7.0.x 版本之后,8000端口默認(rèn)監(jiān)聽(tīng)在127.0.0.1地址上,這意味著您無(wú)法直接通過(guò)8000端口訪問(wèn)Seafile服務(wù)。建議您配置nginx反向代理。)

恭喜! 現(xiàn)在你已經(jīng)成功的安裝了 Seafile 服務(wù)器.

在另一端口上運(yùn)行 Seahub

如果你不想在默認(rèn)的 8000 端口上運(yùn)行 Seahub, 而是想自定義端口(比如8001)中運(yùn)行,請(qǐng)按以下步驟操作:

6.2.x 及其之前版本

  • 關(guān)閉 Seafile 服務(wù)器

./seahub.sh stop # 停止 Seafile 進(jìn)程

./seafile.sh stop # 停止 Seahub

  • 更改haiwen/conf/ccnet.conf文件中SERVICE_URL 的值(假設(shè)你的 ip 或者域名時(shí)192.168.1.100), 如下 (從 5.0 版本開(kāi)始,可以直接在管理員界面中設(shè)置。注意,如果同時(shí)在 Web 界面和配置文件中設(shè)置了這個(gè)值,以 Web 界面的配置為準(zhǔn)。):

SERVICE_URL = http://192.168.1.100:8001

  • 重啟 Seafile 服務(wù)器

./seafile.sh start # 啟動(dòng) Seafile 服務(wù)

./seahub.sh start 8001 # 啟動(dòng) Seahub 網(wǎng)站 (運(yùn)行在8001端口上)

6.3.x 及其以上版本

6.3.0 及其之后的版本,我們棄用了 ./seahub.sh start <port> 的方式使seahub進(jìn)程監(jiān)聽(tīng)在其他端口。但是,您可以通過(guò)修改 conf/gunicorn.conf 中的端口設(shè)置來(lái)指定seahub啟動(dòng)端口。

  • 關(guān)閉 Seafile 服務(wù)器

./seahub.sh stop # 停止 Seafile 進(jìn)程

./seafile.sh stop # 停止 Seahub

  • 更改haiwen/conf/ccnet.conf文件中SERVICE_URL 的值(假設(shè)你的 ip 或者域名時(shí)192.168.1.100), 如下 (從 5.0 版本開(kāi)始,可以直接在管理員界面中設(shè)置。注意,如果同時(shí)在 Web 界面和配置文件中設(shè)置了這個(gè)值,以 Web 界面的配置為準(zhǔn)。):

SERVICE_URL = http://192.168.1.100:8001

  • 修改conf/gunicorn.conf

# default localhost:8000

bind = '0.0.0.0:8001'

  • 重啟 Seafile 服務(wù)器

./seafile.sh start # 啟動(dòng) Seafile 服務(wù)

./seahub.sh start # 啟動(dòng) Seahub 網(wǎng)站 (運(yùn)行在8001端口上)

關(guān)閉/重啟 Seafile 和 Seahub

關(guān)閉

./seahub.sh stop # 停止 Seahub

./seafile.sh stop # 停止 Seafile 進(jìn)程

重啟

./seafile.sh restart # 停止當(dāng)前的 Seafile 進(jìn)程,然后重啟 Seafile

./seahub.sh restart # 停止當(dāng)前的 Seahub 進(jìn)程,并在 8000 端口重新啟動(dòng) Seahub

如果停止/重啟的腳本運(yùn)行失敗

大多數(shù)情況下 seafile.sh seahub.sh 腳本可以正常工作。如果遇到問(wèn)題:

  • 使用pgrep命令檢查 seafile/seahub 進(jìn)程是否還在運(yùn)行中

pgrep -f seafile-controller # 查看 Seafile 進(jìn)程

pgrep -f 'seahub' # 查看 Seahub 進(jìn)程

  • 使用pkill命令殺掉相關(guān)進(jìn)程

pkill -f seafile-controller # 結(jié)束 Seafile 進(jìn)程

pkill -f 'seahub' # 結(jié)束 Seafile 進(jìn)程

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    亚洲综合激情另类专区老铁性| 国产乱人伦精品一区二区三区四区 | 中文字幕av诱惑一区二区| 欧美国产极品一区二区| 亚洲熟妇中文字幕五十路| 91亚洲国产日韩在线| 久热99中文字幕视频在线| 日韩一区二区三区在线欧洲| 日韩人妻有码一区二区| 国产午夜在线精品视频| 久草精品视频精品视频精品| 欧美日韩综合在线精品| 久久精品中文扫妇内射| 欧美又黑又粗大又硬又爽| 99精品国产自在现线观看| 国产福利在线播放麻豆| 国产传媒精品视频一区| 99久久精品视频一区二区| 欧美韩国日本精品在线| 国产一级性生活录像片| 日韩一区二区三区免费av| 国产一级一片内射视频在线| 美国女大兵激情豪放视频播放| 欧美日韩国产二三四区| 高跟丝袜av在线一区二区三区| 日韩特级黄色大片在线观看| 樱井知香黑人一区二区| 欧美国产日本免费不卡| 五月天丁香亚洲综合网| 亚洲欧美日韩另类第一页| 亚洲美女国产精品久久| 国产小青蛙全集免费看| 国产精品二区三区免费播放心| 日韩欧美国产三级在线观看| 国产又色又爽又黄的精品视频| 国产精品香蕉一级免费| 韩国激情野战视频在线播放| 国产不卡最新在线视频| 国产精品夜色一区二区三区不卡| 日韩精品一级片免费看| 搡老妇女老熟女一区二区|