之前其實在雲計算的1024中玩法中其實也有介紹過在 ECS 搭建一個 NextCloud 的網盤(),不過其實 ECS 雲盤的價格還是比較貴的,在高并發下載下傳的時候也容易遇到 I/O 瓶頸,特别是當雲盤儲存到一定容量以後如何擴容雲盤也會是一個比較麻煩的事情。
像 OSS 這樣的對象儲存才是附件儲存的第一選擇,在國内外許多網盤公司都是選擇購買對象儲存的雲服務來降低成本和運維壓力的。那麼我們搭建一個私人網盤自然也要選擇 OSS 作為儲存。
Cloudreve 就是這樣一款出色的國産網盤,是一款基于 ThinkPHP 建構的網盤系統,能夠助您以較低成本快速搭建起公私兼備的網盤。在功能上,可限制單檔案最大大小、MIMEType、檔案字尾、使用者可用容量,圖檔、音頻、視訊、文本、Markdown、Ofiice文檔 線上預覽,拖拽上傳、分片上傳、斷點續傳、下載下傳限速等等。
需要使用到的産品:
<a href="https://www.aliyun.com/product/oss">阿裡雲 OSS</a>
通過本文你将講學到:
使用 Composer 安裝 PHP 程式
使用 OSS 作為網盤儲存
由于目前 Cloudreve 處于開發狀态,是以我們需要通過 Composer 進行安裝。
一、運作下面代碼即可全局安裝 Composer:
二、使用國内鏡像 因為預設源在海外,國内伺服器下載下傳可能會很慢,海外伺服器可以跳過:
建立好網盤用的虛拟主機和資料庫後,進入虛拟主機網站的目錄,例如我的是 <code>/data/wwwroot/pan</code>,然後開始下載下傳安裝:
然後再虛拟主機的配置 conf 中加入僞靜态規則:

進行等待後,然後會開始指令行的互動:
是否移除一些不必要的版本控制檔案曆史? 輸入 <code>y</code>
接下來是資料庫庫設定的互動:
然後就安裝成功了,會提示你:
然後把 <code>cloudreve/</code> 目錄重命名為 <code>pan/</code>,這裡的 <code>pan/</code> 和你的虛拟主機綁定的目錄所對應不是唯一的,隻是我這裡這樣做。
然後進入你的網站首頁:
然後找到 上傳政策 —— 添加
然後點選 阿裡雲 OSS 下面添加:
然後郵件推送可以使用阿裡雲的郵件推送服務來做支援:
然後回到首頁我們就可以正常的使用一個儲存在 OSS 的網盤了!測試一下上傳下載下傳預覽是否可用哦!