Cloudreve - 支持多家雲存儲的雲盤系統

2020-08-29 每日開原始碼

現如今,雲存儲已經成為了數據存儲的主流方式。把大規模的數據放置到雲存儲提供商,可以節省硬體成本和維護成本,並易於擴展,易於協作,可從任意設備訪問。然而,不同的雲存儲提供商提供了不同的管理界面,以及不同的功能特性,當同時使用多家不同的雲存儲服務時,來回切換就變得十分麻煩,不利於數據的統一管理。Cloudreve,把多家雲存儲後端集中起來,提供統一的管理界面和功能接口,使得雲存儲變得更加便捷簡單。

Cloudreve雲存儲

簡介

Cloudreve,是 cloudreve 在 github 上開源的支持多家雲存儲的雲盤系統,項目位於 https://github.com/cloudreve/Cloudreve,目前版本為 3.1.1。

Cloudeve是一個支持多加雲存儲驅動的公有雲文件系統,特性豐富,功能全面,包括:

  • 支持把包括本機、從機、七牛、阿里雲 OSS、騰訊雲 COS、又拍雲、OneDrive 等作為存儲端
  • 支持客戶端直傳,支持 Aria2 離線下載
  • 支持在線壓縮和解壓縮,支持多文件打包下載
  • 支持拖拽上傳、目錄上傳、流式上傳
  • 支持多用戶,支持用戶組管理
  • 支持對於文件和目錄的連結分享,支持分享連結自動過期
  • 支持包括視頻、圖像、音頻、文本和 Office 文檔等類型文件的在線預覽
  • ……

Cloudreve官方網站

安裝

Cloudreve 提供了不同作業系統和架構的程序,包括 Linux 和 Windows,以及 amd64 和 arm。下載並解壓縮後,直接運行即可:

賦予執行權限chmod +x ./cloudreve 進入前端子模塊cd assets 開始構建yarn run build

接下來,使用 statik 庫進行靜態資源的嵌入:

安裝 statik, 用於嵌入靜態資源go get github.com/rakyll/statik 獲得當前版本號、Commitexport COMMIT_SHA=$(git rev-parse --short HEAD)export VERSION=$(git describe --tags)34; -X &39; -X &39;"

也可以使用項目提供了 build.sh 進行快速構建:

./build.sh [-a] [-c] [-b] [-r] a - 構建靜態資源 c - 編譯二進位文件 b - 構建前端 + 編譯二進位文件 r - 交叉編譯,構建用於release的版本

Cloudreve Github

示例

Cloudreve 提供了一個雲存儲的管理界面:

Cloudreve管理界面

通過左側的側邊欄選擇功能,選擇我的文件,右側顯示當前路徑的文件夾和文件列表,提供了視頻和圖片文件的預覽功能。側邊欄可以對文件類型進行篩選,包括:視頻、圖片、音頻等,可以選擇不同類型的媒體文件,還提供了收藏菜單,可以對文件進行收藏。另外,還可以通過添加標籤,添加新的文件類型菜單。

側邊欄還提供了其他高級功能,包括進行文件分享、離線下載、容量配額、WebDAV,和任務隊列等,在左下角顯示了存儲空間的使用情況。

在上方的導航欄,提供了文件搜索功能,以及設置,和用戶菜單功能。Cloudreve 提供了一個較為美觀使用的管理界面,方便日常文件管理。

Cloudreve 目前提供了對多家雲存儲供應商得支持,對它們得共同功能進行了集成。同時,各平臺所提供的功能也有所不同:

各平臺基本對比

在上傳下載等基本功能上,各雲存儲平臺都提供了相應的接口,基本滿足了日常使用。區別之處包括 OneDrive 不支持真實文件名下載,OSS、COS 和 又拍雲有理論最大文件限制,以及所有遠程雲平臺都需要公網接入。

而對於一些高級功能,各平臺的支持也有所不同:

各平臺高級功能對比

包括七牛不支持下載限速,又拍雲不支持下載限速,和 OneDrive 不支持下載限速和直鏈獲取。

另外,對於流量路徑方面,由於直傳和中轉傳輸具有不同的傳輸速度,各平臺也有不同的支持:

各平臺流量路徑

在使用時,在享受各平臺功能統一性的同時,也要在某些功能注意不同平臺的支持。

Cloudreve 還提供了離線下載功能,由 Aria2 驅動,用戶可以創建 HTTP、磁力連結、種子下載任務,由服務端下載完成後加入到用戶文件中。


Cloudreve Demo


總結

Cloudreve 作為一個公有雲文件系統,提供了對於多家雲存儲平臺的支持,使得可以對文件雲存儲進行統一集中管理,提供了美觀使用的後臺圖形界面,方便了日常的文件上傳下載工作,並提供了包括文件分享、WebDAV、離線下載等高級功能,進一步提供了便利,值得嘗試使用,也值得對代碼進行學習參考。

相關焦點

  • Cloudreve:一款公私兼備,可商用的開源雲盤系統
    開源地址:https://github.com/cloudreve/Cloudreve目前已經實現的功能:快速對接多家雲存儲,支持七牛、又拍雲、阿里雲OSS、AWS S3、Onedrive、自建遠程伺服器,當然,還有本地存儲可限制單文件最大大小、MIMEType、文件後綴、用戶可用容量
  • 搭建一款私有網盤系統Cloudreve
    今天終於有空倒騰一下網盤,感覺搭建一個私有雲盤也很方便,搭建花了不到半小時,現在跟大家分享下如何搭建和一些使用的截圖吧。Cloudreve官方的文檔是這麼寫的:Cloudreve 可以讓您快速搭建起公私兼備的網盤系統。Cloudreve 在底層支持不同的雲存儲平臺,用戶在實際使用時無須關心物理存儲方式。
  • Cloudreve 安裝教程 安裝自己的私有雲 Cloudreve——基於對象存儲...
    1.今天帶大家用cloudreve來安裝自己的私有雲,https://cloudreve.org/download.php下載安裝包2.安裝地址http://你的域名/CloudreveInstaller/
  • 如何免費搭建個人存儲網盤系統?
    準備1、域名,子域名即可,例如pan.meidazhang.com2、網站主機,這裡用優網主機的免費主機做測試3、網盤系統,這裡用Cloudreve主機域名有域名的話直接用子域名即可,沒有域名的話可以去買一個域名。
  • 群暉synology系統與百度雲盤同步設置
    一、群暉支持與多家公共雲盤互相同步數據,筆者只有百度雲盤,所以這裡以百度雲盤為例進行演示。筆者之前的數據都存在百度雲上,還購買過一年的會員,當然不是超級會員,所以下載是限速的;入手群暉後,怎麼把百度雲上的數據拷到群暉裡就是一個大問題,一點點下載再拷到群暉裡費事了,而且電腦還要一直開著。
  • Docker快速搭建開源NextCloud私有雲盤
    )是一款用於自建私有網盤的雲存儲開源軟體,採用PHP+MySQL開發,功能類似百度雲盤,提供了PC、IOS和Android三個同步客戶端支持多種設備訪問,用戶可以很方便地與伺服器上存儲的文件、日程安排、通訊錄、書籤等重要數據保持同步,還支持其他同步來源:Amazon S3、Dropbox、FTP、Google Drive、OpenStack Object Storage、SMB、WebDAV、SFTP
  • 開源企業雲盤大盤點
    現在已經是2019年了,很多企業在文檔管理上都用上了企業雲盤,這也就是所為的企業上雲,在線集中管理公司資源,提高辦事辦公效率。除了購買企業雲盤,其實還有一些開源雲盤程序,實用性和功能都不比付費雲盤差,今天就給大家盤點開源企業網盤有哪些?
  • 用戶數據安全存儲,華為雲空間這些功能大顯身手
    此外,任何設備的手機、平板、電腦都可直接通過瀏覽器進入(https://cloud.huawei.com/),體驗網頁版華為雲空間的服務。打開雲空間開啟圖庫數據同步功能,用戶便可將自己拍攝的照片、視頻安全同步到雲端,並且在手機、平板、電腦等多設備上保持同步更新。 用戶還可通過「釋放本地存儲空間」來優化本地存儲,在開啟圖庫數據同步後,進入圖庫-點擊右上角-設置-點擊「釋放本地存儲空間」。系統將會壓縮不常用的本地照片/視頻,原始文件保存到雲端。
  • 如何搭建自己的私有雲盤
    如何搭建自己的私有雲盤現在國內可選擇的網盤越來越少,自建網盤無疑是一個不錯的選項優點:自己控制數據、不限速(但取決於服你的務器)、功能多、無廣告缺點:穩定性不如大公司、成本高、有一定技術門檻請在下面選一個自己需要的即可,對應官網有詳細的安裝說明
  • 泛圈雲盤:什麼是驅動企業雲存儲市場發展的重要因素?
    什麼是驅動企業雲存儲市場發展的重要因素?儘管仍然有大約65%的業務數據存儲在本地存儲設備上,但是越來越多的企業正在將其數據遷移到雲存儲,這帶動了雲存儲市場的大幅增長。雲存儲市場有多大?具體來說,不僅需要線性擴展技術來提高性能和容量,而且還需要將數據頻繁遷移到新存儲中並不斷升級大型基礎架構,使用雲存儲相對便宜且簡單得多。2、運營支出。雲存儲在節省運營成本方面的優勢可能並不明顯,但是雲計算也確實可以節省了運營成本,因此數據的增長將會大大增加雲存儲和管理成本, 例如企業在雲上存儲的數據越多,企業將為容量、數據遷移、自定義SLA、數據保護和客戶支持支付的費用就越多。
  • 全民輕鬆搭建家庭私有雲存儲 N2雲盤評測
    而私有雲存儲不僅能夠輕鬆保存重要文件,並且還能抵擋病毒攻擊。  今天就為大家推薦一款設置超級簡單的家庭私有雲產品,它就是恩兔(N2)最新推出的智能雲存儲--ND-1雙盤位多功能存儲伺服器(全文簡稱N2雲盤),能夠輕鬆一鍵備份各種文件,也是攝影和影視愛好者的智能NAS,全民搭建家庭雲盤就靠它了!閒話少說,趕緊進入今天對N2雲盤的評測吧。
  • 雲盤進行雲存儲安全備份有什麼好處?
    首頁 > 傳媒 > 關鍵詞 > 雲存儲最新資訊 > 正文 雲盤進行雲存儲安全備份有什麼好處?個人云給用戶帶來的利益點: 1、數據同步共享,上傳下載都方便 只需一個相同的帳號,就能實現手機平板與電腦之間的資料共享、同步傳輸更方便;例如天翼雲還可以實現跨平臺同步,支持Android、iOS、Windows Phone客戶端。 2、使用空間大 以天翼云為例,首次註冊即可獲得15G初始空間,可無限免費擴容。並且天翼雲還有不定時的推出一些優惠活動,實現免費擴容。
  • Google Cloud雲盤或將不再支持winXP系統
    隨著網際網路的不斷發展,PC端的系統也在不斷的進行升級換代,現如今XP系統已經逐漸被取代,越來越多的技術已經不再支持XP系統,近日有消息稱谷歌Google Cloud雲盤未來也或將不再支持windows XP系統。
  • 傳統存儲與企業雲盤的對比
    容災行業區塊鏈雲盤存儲方案特點:藉助區塊鏈存儲的分片和加密保存,備份的數據不會被竊取盜用;備份的數據分布式存放,丟失損壞的風險可忽略;區塊鏈存儲的分布式特性,具備 CDN 的特性,不存在中心網絡帶寬瓶頸;海量廉價存儲,顯著降低容災構建成本;容災系統永不宕機,隨時可用。
  • 2017年國內25家企業級雲存儲品牌推薦
    基於此,移動化信息研究中心將於近期推出完整版《企業級雲存儲市場用戶實踐研究報告》,對國內企業級雲存儲的市場現狀、用戶特徵、用戶實踐等方面進行深度研究。敬請期待!  T客匯梳理了近期國內比較活躍的25家企業級雲存儲品牌,排名按照產品首寫字母排列:  1、 阿里雲
  • 給數據一個私密的家 聯想個人云存儲體驗
    但近年來很多網盤陸續轉型,不少雲盤服務都逐漸關閉,僅剩的幾家也以全面收費的會員制限流限速,非會員的使用體驗可以用一句「5G網絡都救不了你的下載速度」來總結,並且近年來屢屢爆出的隱私洩露問題也令用戶擔憂。近年來,有不少用戶開始使用NAS(網絡存儲器,Network Attached Storage)來搭建自己的存儲伺服器,也就是個人云。
  • 1T永久空間免費送 360雲盤開啟雲存儲全民T時代
    1T永久空間免費送 360雲盤開啟雲存儲全民T時代 在近日召開的百度世界大會上,百度雲宣布用戶可以1元購買1TB使用空間。
  • 阿里雲存儲雲盤的三種用法——阿里雲主機存儲性能評測
    想要用好卻並不容易的系統盤在2019年至頂網進行的公有雲主機評測中,至頂網雲能力評估小組盯上了雲主機的系統盤這塊存儲空間。然而看到很多公有雲表現出的讀、寫極其不成比例的IOPS性能和高低不一的讀寫帶寬時,卻又只能往而興嘆,無從知曉這些高低不一的系統盤性能,可以適用於哪些公有雲應用。