1. 程式人生 > >教你搭建個人/企業私有云盤-seafile

教你搭建個人/企業私有云盤-seafile

工具/原料

· 

Linux伺服器(網上一大堆,不要虛擬注意,要雲主機,這樣你才有操作許可權!小編的是89一個月的測試主機。)

xshell(以前的教程中用到過,連線伺服器用的)

seafile開源的企業私有網盤系統,當然個人用別人也不會攔著你。

方法/步驟

1.連線linux伺服器,安裝lnmp環境(這個不會裝的可以百度,按照官方教程來就行了。)

2.下載seafile檔案包

3.使用screen -S seafile命令新建會話視窗,防止中途斷線,丟失視窗。

4.使用cd命令切換到www資料夾下(這裡根據自己想要儲存的路徑來)。

cd /home/www

5.使用mkdir命令在www資料夾下建一個seafile資料夾。

mkdir seafile

6.使用cd命令轉到新建的seafile資料夾。

cd seafile

7.使用wget+資源地址 命令將seafile軟體包下載到新建的seafile資料夾中。

使用tar -xzvf 命令解壓下載好的資源包。

tar -xzvf seafile-server_6.0.8_x86-64.tar.gz

上面的命令結構是tar -xzvf 檔名.tar.gz 根據下載的軟體名子改變即可。

8.按照官方要求,要在seafile目錄裡再建一個installed資料夾。

mkdirinstalled

然後把下載的安裝包移到installed資料夾下(這步其實沒什麼卵用,就是為了養成好習慣而已)

mv seafile-server_6.0.8_x86-64.tar.gz installed

這樣設計目錄的好處在於和 seafile 相關的配置檔案都可以放在 seafile 目錄下,便於集中管理.後續升級時,你只需要解壓最新的安裝包到 seafile 目錄下.

安裝依賴元件

1.安裝前的準備工作安裝 Seafile 伺服器之前,請確認已安裝以下軟體MariaDB 或者 MySQL 伺服器 (MariaDB MySQL 的分支)

python 2.7 (Seafile 5.1 開始,python 版本最低要求為2.7

python-setuptools

python-imaging

python-mysqldb

python-ldap

python-urllib3

python-memcache (或者 python-memcached)

如果沒裝,就執行下面命令安裝MariaDB

yum install mariadb-server

 2.再執行下面的命令安裝python

yum install python2.7 python-setuptools python-imaging python-mysqldb python-ldap python-urllib3 python-memcache

安裝srafile

1.執行cd命令轉到解壓出來的seafile資料夾。

cd seafile-server-6.0.8

 

2.執行安裝指令碼並回答預設問題

./setup-seafile-mysql.sh


2.設定伺服器名稱,輸入seafile,並回車

 

3.輸入域名或者ip,這裡小編就填寫伺服器ip了,懶得弄域名,回車。


4.接下來就是設定存放你的寶貝資源的檔案目錄了,這裡要選擇大的磁碟路徑哦,小編這裡www目錄掛載的磁碟是最大的,所要當初下載檔案的時候都是往www目錄裡下載。因此程式預設的檔案就在www下。回車!


5.接下來是設定埠號,小編這裡就默認了,直接回車,如果你的伺服器8082埠被佔用,就改別的吧。回車。


6.下面是新建資料庫或者選擇已經存在的資料庫,我們是新安裝的,當然是新建,果斷選1,回車


7.再下面是填寫資料庫伺服器地址,我這個就是本機,預設即可。回車


8.下面是填寫資料庫埠,一般都是3306,預設,回車。


9.下面是輸入資料庫使用者名稱為root的密碼,這個在安裝lnmp的時候是你自己設定的。這裡注意,linux輸入密碼是不顯示的,你直接輸入即可,輸入完成按回車。



10.下面為seafile建立mysql使用者,輸入使用者名稱,預設即可。回車


11.給資料庫使用者seafile設定密碼,還是什麼都不顯示的 輸入即可。回車


12.設定ccnet服務的資料庫名(步驟真多啊,我有點後悔寫這個教程了。。。。),預設,回車


13.給seafile-server起個數據庫名,預設,回車


14.給seahub設定資料庫名……,預設,回車!!!!!!!!


終於到了確認配置資訊的步驟了/(o)/~~,按回車。


安裝成功的畫面!


15.啟動seafile服務

./seafile.sh start


16.啟動seahub,並設定後臺登陸郵箱

./seahub.sh start


輸入登入密碼=》確認密碼=》啟動成功!


17.登入網頁版網盤,並配置。

在瀏覽器中輸入:http://150.107.0.174:8000/ (你的ip地址:埠號)就會重定向到登陸介面



 接下來就可以自己摸索裡面的功能了,而且這個雲盤也提供各種平臺的客戶端下載,帶自動同步功能。