通過使用第三方存儲,快速搭建自己的網盤
特色介紹
云存儲
填寫簡單信息即可快速對接七牛、又拍云、阿里云OSS、AWS S3,當然你也可以選擇將文件存放在本地。
多用戶
你可以將Cloudreve作為私有云使用,Cloudreve強大的用戶系統也可作為公有云平臺使用。
上傳策略
不同用戶組可綁定不同上傳策略,并在多個上傳策略間快速切換,充分利用存儲資源。
在線預覽
支持圖片、視頻、音頻、Office文檔在線預覽;文本文件、Markdown文件在線編輯。
文件分享
用戶可以創建私有或公有分享鏈接,快速分享文件、目錄給好友。
WebDAV支持
你可以將網盤映射到本地管理,或者使用其他支持WebDAV協議的文件管理器,實現無縫跨平臺。
響應式布局
全站響應式布局,移動端也能擁有良好的使用體驗
文件上傳
支持大文件分片上傳、斷點續傳、批量上傳、拖拽上傳。
易于部署
使用PHP + MySQL架構,簡單5分鐘即可成功部署您的專屬云盤。
Cloudreve - 讓每個人都能輕松使用云
使用ThinkPHP + React + Redux + Material-UI構建的網盤系統,能夠助您以較低成本快速搭建起公私兼備的網盤。
目前已經實現的特性:
- 快速對接多家云存儲,支持七牛,又拍云,阿里云OSS,AWS S3,Onedrive,自建遠程服務器,當然,還有本地存儲
- 可限制單文件最大大小,MIME類型,文件后綴,用戶可用容量
- 自定義主題配色
- 基于Aria2的離線下載
- 圖片,音頻,視頻,文本,Markdown,Ofiice文檔在線預覽
- 移動端全站響應式布局
- 文件,目錄分享系統,可創建私有分享或公開分享鏈接
- 用戶個人主頁,可查看用戶所有分享
- 多用戶系統,用戶組支持
- 初步完善的后臺,方便管理
- 拖拽上傳,分片上傳,斷點續傳,下載限速(*實驗性功能)
- 多上傳策略,可為不同用戶組分配不同策略
- 用戶組基礎權限設置,二步驗證
- WebDAV的協議支持
安裝需求
- LNMP / AMP,PHP5.6 +
- 卷曲,FileInfo的,GD擴展
- 作曲家
20190421簡要安裝說明
1.使用作曲安裝主程序
#安裝開發版 $ composer create-project hfo4/cloudreve:dev-master #等待安裝依賴庫后,會自動執行安裝腳本,按照提示輸入數據庫賬戶信息 ___ _ _ / __ | ___ _ _ __| |_ __ _____ _____ / / | |/ _ | | | |/ _` | '__/ _ / / _ / /___| | (_) | |_| | (_| | | | __/ V / __/ ____/|_|___/ __,_|__,_|_| ___| _/ ___| Ver XX ================================================ #按提示輸入信息 ...... #出現如下提示表示安裝完成 Congratulations! Cloudreve has been installed successfully. Here's some informatioin about yor Cloudreve: Homepage: https://pan.cloudreve.org/ Admin Panel: https://pan.cloudreve.org/Admin Default username: admin@cloudreve.org Default password: admin
2.目錄權限
runtime
目錄需要寫入權限,如果你使用本地存儲,public
目錄也需要有寫入權限
3.URL重寫
對于阿帕奇服務器,目錄項目下的.htaccess
已經配置好重寫規則,如有需求酌情修改。對于Nginx的服務器,以下是一個可供參考的配置:
location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } }
4.完成
后臺地址:http://您的域名/Admin
初始用戶名:admin@cloudreve.org
初始密碼:admin
后續操作
以下操作不是必須的,但仍推薦你完成這些操作:
- 修改初始賬戶密碼
- 到設置 - 基礎設置中更改站點URL,如果不更改,程序無法正常接受回調請求
- 添加Crontab定時任務:你的域名/ Cron
- 如果你打算使用本地上傳策略并且不準備開啟外鏈功能,請將·公共/上傳·目錄設置為禁止外部訪問
- 如需啟用二步驗證功能,請執行依次
composer require phpgangsta/googleauthenticator:dev-master
?composer require endroid/qr-code
安裝二步驗證請立即獲取iTunes庫 - 給本項目一個星?
文檔
3.1.1_linux_amd64.tar安裝教程
- 原文來源:詳情
前期準備:
一臺搭載CentOs7.6版本的Linux服務器,目前各大服務商都有許多優惠活動,之后我會搜集整理。
下載xshell(一款ssh客戶端)下載鏈接會放在文章下面
部署:
進入相應的服務器提供商控制臺,查看服務器相應的公網地址
打開之前下載好的xshell,新建會話,取一個名稱,在主機處填寫公網ip地址,
安裝寶塔面板,輸入以下命令
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
然后按y回車后繼續安裝
等待安裝完成,獲得寶塔面板地址用戶名和密碼,登錄寶塔面板(寶塔面板地址通常為“http://你的公網ip:8888”)
在面板安全選項中放行5212端口,同時在面板的軟件商店中安裝Apache,MySQL和PHP

進行到這里,我們便可以開始安裝cloudreve了,按順序輸入以下命令
下載cloudreve
wget
https://github.com/cloudreve/Cloudreve/releases/download/3.0.0/cloudreve_3.0.0_linux_amd64.tar.gz
解壓cloudreve
tar -zxvf cloudreve_3.0.0_linux_amd64.tar.gz
更改程序權限
chmod +x ./cloudreve
運行cloudreve
./cloudreve
在初次運行cloudreve時,程序會自動創建管理員賬號和密碼,因為之后不會出現,所以可以截圖記住,方便之后登錄,如果忘記則需要刪除
目錄下的cloudreve.db文件重復執行上述步驟方可

出現上圖之后,表示安裝完成,但是還需要設置一些守護進程
安裝升級systemd
sudo yum install systemd-*
編輯配置文件
vi /usr/lib/systemd/system/cloudreve.service
按i開始編輯,將下面的復制進去
class="language-text">[Unit]
Description=Cloudreve
Documentation=http://www.kartiktrivedi.com
After=network.target
Wants=network.target
[Service]
WorkingDirectory=/root
ExecStart=/root/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed
StandardOutput=null
StandardError=syslog
[Install]
WantedBy=multi-user.target
(其中的http://www.kartiktrivedi.com為自己的域名)
然后按esc鍵退出編輯模式,輸入:wq再按回車鍵來保存。
接著分別運行下面三條命令:
systemctl daemon-reload
systemctl start cloudreve
systemctl enable cloudreve
至此cloudreve就已經安裝完成了,現在你可以在瀏覽器中訪問http://你的公網ip:5212/,便可以進入cloudreve,輸入之前保存的賬號和密碼進行登錄
更多
如果是自用或者小規模使用的場景下,你完全可以使用 Cloudreve 內置的 Web 服務器,直接用ip地址加端口號進行訪問,如果你需要使用域名訪問則要配置反向代理
具體配置如下
打開寶塔面板,添加網站,前提是你以及擁有一個域名,并且解析到此臺服務器上。

創建好后,點擊網站設置反向代理,按照下圖設置好后,便可以用域名進行訪問。

pan.jile1422.top這個站點就是我用以上方法自建的云盤
Cloudreve還支持對接主流的oss云存儲,比如七牛云,又拍云,阿里云等等,具體的設置方法我就不多說了,如果有需要歡迎在下方評論支持