使用seafile搭建自己的私有雲存儲


這幾年各大網盤限速的限速,泄密的泄密,放一些隱私文件還怕外泄了。自己就搗鼓了一下私有雲存儲,對比各種開源私有雲,最后選擇了“Seafile'開源雲存儲平台,原因是Seafile是一個開源、專業、可靠的雲存儲平台;解決文件集中存儲、共享和跨平台訪問等問題.Seafile是由北京海文互知網絡有限公司開發,發布於2012年10月;除了一般網盤所提供的雲存儲以及共享功能外,Seafile還提供消息通信、群組討論等輔助功能,幫助更好的圍繞文件展開協同工作。

Seafile 支持所有平台,使用方便,跨平台同步文件,可以掛載客戶端,不用同步就可以像訪問本地文件一樣訪問雲端。移動端有ios/安卓應用可能自動同步手機相冊等文件,也可以瀏覽器web端訪問雲盤。上傳文件穩定,以塊的形式加密存儲到服務器,保密性好,可以斷點續傳,還有好多實用性功能。

centos安裝步驟:

一.數據庫的支持

Seafile需要有數據庫的支持,我這里使用的是lnmp環境,網站,雲盤可以放一台服務器共用同一個數據庫。

Lnmp環境安裝官網有具體教程,這里復制一份參考

復制命名執行:wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp 

一鍵安裝,根據自己的需求選擇版本,等待安裝完成。

二.。安裝Seafile

去官網下載安裝包:

我這里使用的是 centos 選擇linux版本

 

 

 

登陸服務器,選擇一個目錄

我這里放到根目錄 /cloud_disk

執行命令:mkdir /cloud_disk

    : cd /cloud_disk

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

 

 

下載成功后使用命令解壓:

執行命令:tar -zxvf seafile-server_7.1.2_x86-64.tar.gz

根據個人使用習慣是否改名

執行命令:mv seafile-server_7.1.2_x86-64  seafile-server 

    :  cd seafile-server 

執行安裝 Seafile腳本,根據需求選擇設置選項

    :./setup-seafile-mysql.sh 

安裝完成執行命令啟動seafile服務 

    :./seafile.sh start

啟動seahub網站(不加端口的情況下默認運行在8000端口)

    :./seahub.sh start 8080

然后就可以根據自己設置的域名或IP+端口號登陸web端

 

 

 輸入設置好用戶名和密碼登陸

 

 

 然后自己的私有雲存儲就搭建好了。后面附上一些配置文件和停止服務命令:

客戶端可以對應自己的平台到官網下載對應的客戶端應用使用:https://www.seafile.com/download/

停止服務

    :./seafile.sh stop
    :./seahub.sh stop

開源版中包括以下三個配置文件:

/cloud_disk/conf/ccnet.conf: 用來配置網絡和 LDAP/AD 連接

/cloud_disk/conf/seafile.conf: 用來配置 Seafile

/cloud_disk/conf/seahub_settings.py: 用來配置 Seahub


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM