我們最常用的云存儲有各式各樣的郵箱,網盤等,郵箱的容量限制,而且文件管理不方便;常用的百度網盤、qq微云等都挺不錯,提供免費的云存儲,并方便的支持文件的管理。唯一的缺點是無法在線編輯文件,商業化的云存儲也涉及利益問題,會員和普通用戶的差別也會導致普通用戶的下載速度受到限制。后來無意間發現了一款新的云存儲–Seafile,該存儲平臺擁有了上述所有功能,而且是開源的,我們可以下載其源碼自己搭建云存儲服務器。
Seafile 特性
跨平臺文件同步
Seafile 以資料庫的形式組織文件。每個資料庫都可同步到任何桌面電腦, 包括 Windows, Mac 和 Linux。用戶也可以選擇性地同步一個目錄。未同步的文件可通過“云文件瀏覽器”訪問。Seafile 在文件同步方面性能極佳,數萬小文件可在1分鐘內完成同步。
移動端文件訪問
文件可通過 Seafile 移動端來訪問。支持 Android 和 iOS。緩存文件可在無網絡的環境中使用。用戶也可通過移動端來備份照片和通訊錄。
掛載盤客戶端:不用同步即可像本地磁盤一樣訪問云端文件。
直接通過本地 S 盤來訪問云端文件,不占用本地存儲。為電腦提供服務器的海量存儲空間。同操作系統無縫集成,還可以離線修改文件。
在線編輯和協同編輯
Seafile 支持通過集成 Office Online Server 或者 Collabora Online server 實現 Office 文件的在線協同編輯 (包括 docx/pptx/xlsx 格式)。Seafile 也提供視頻,音頻,PDF, 圖片和文本文件的預覽。
云存儲平臺搭建
1.實驗環境
系統:redhat7.0
ip:172.25.27.2
hostname:server2
2.下載源碼并搭建服務
官網:https://www.seafile.com/features/
官網下載地址:https://www.seafile.com/download/
我們下載其Linux 服務器端
官方安裝文檔:http://manual-cn.seafile.com/
[root@server2 ~]# wget http://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_6.2.3_i386.tar.gz
[root@server2 ~]# tar -zxf seafile-server_6.2.3_x86-64.tar.gz
[root@server2 ~]# mkdir -p seafile/installed/
[root@server2 ~]# mv seafile-server_6.2.3_x86-64.tar.gz seafile/installed/
[root@server2 ~]# mv seafile-server-6.2.3/ seafile/
[root@server2 ~]# cd seafile/
[root@server2 ~]# yum -y install epel-release
[root@server2 ~]# rpm –import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
[root@server2 ~]# yum -y install python-imaging MySQL-python python-memcached python-ldap python-urllib3 ffmpeg ffmpeg-devel
[root@server2 ~]# pip install pillow moviepy
[root@server2 ~]# yum install -y mariadb-server
[root@server2 ~]# systemctl start mariadb
[root@server2 ~]# mysql_secure_installation ##為數據庫設置密碼
[root@server2 seafile]# cd seafile-server-6.2.3/
[root@server2 seafile-server-6.2.3]# ./setup-seafile-mysql.sh ##會要填很多信息,按要求填就可以了
epel源的安裝也可以用以下方式安裝
[root@server2 ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
[root@server2 ~]# yum clean all
[root@server2 ~]# yum repolist
3.啟動 Seafile 服務器
啟動 Seafile 服務器和 Seahub 網站
[root@server2 seafile-server-6.2.3]# ./seafile.sh start # 啟動 Seafile 服務
[root@server2 seafile-server-6.2.3]# ./seahub.sh start # 啟動 Seahub 網站 (默認運行在8000端口上),可指定端口
第一次啟動 seahub 時,seahub.sh 腳本會提示你創建一個 seafile 管理員帳號。
服務啟動后, 打開瀏覽器并輸入以下地址
http://172.25.27.2:8000/
會被重定向到登陸頁面. 輸入管理員用戶名和密碼即可。
恭喜! 現在你已經成功的安裝了 Seafile 服務器.
接下來可以愉快的使用他提供的功能了
域名頻道提供4U大小標準的服務器托管服務,帶寬從1M到100M可選。
服務器托管與單獨構建機房和租用專線上網相比、其整體運營成本有較大降低。
獨立服務器托管客用戶自行采購服務器,安裝好系統及相應軟件。
域名頻道的豪華型服務器租用針對大型企業網站,獨家優惠,性價比超高,詳情進入http://verycreative.cn/server/