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

進(jìn)行到這里,我們便可以開(kāi)始安裝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
更改程序權(quán)限
chmod +x ./cloudreve
運(yùn)行cloudreve
./cloudreve
在初次運(yùn)行cloudreve時(shí),程序會(huì)自動(dòng)創(chuàng)建管理員賬號(hào)和密碼,因?yàn)橹蟛粫?huì)出現(xiàn),所以可以截圖記住,方便之后登錄,如果忘記則需要?jiǎng)h除
目錄下的cloudreve.db文件重復(fù)執(zhí)行上述步驟方可

出現(xiàn)上圖之后,表示安裝完成,但是還需要設(shè)置一些守護(hù)進(jìn)程
安裝升級(jí)systemd
sudo yum install systemd-*
編輯配置文件
vi /usr/lib/systemd/system/cloudreve.service
按i開(kāi)始編輯,將下面的復(fù)制進(jìn)去
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再按回車(chē)鍵來(lái)保存。
接著分別運(yùn)行下面三條命令:
systemctl daemon-reload
systemctl start cloudreve
systemctl enable cloudreve
至此cloudreve就已經(jīng)安裝完成了,現(xiàn)在你可以在瀏覽器中訪問(wèn)http://你的公網(wǎng)ip:5212/,便可以進(jìn)入cloudreve,輸入之前保存的賬號(hào)和密碼進(jìn)行登錄
更多
如果是自用或者小規(guī)模使用的場(chǎng)景下,你完全可以使用 Cloudreve 內(nèi)置的 Web 服務(wù)器,直接用ip地址加端口號(hào)進(jìn)行訪問(wèn),如果你需要使用域名訪問(wèn)則要配置反向代理
具體配置如下
打開(kāi)寶塔面板,添加網(wǎng)站,前提是你以及擁有一個(gè)域名,并且解析到此臺(tái)服務(wù)器上。

創(chuàng)建好后,點(diǎn)擊網(wǎng)站設(shè)置反向代理,按照下圖設(shè)置好后,便可以用域名進(jìn)行訪問(wèn)。

pan.jile1422.top這個(gè)站點(diǎn)就是我用以上方法自建的云盤(pán)
Cloudreve還支持對(duì)接主流的oss云存儲(chǔ),比如七牛云,又拍云,阿里云等等,具體的設(shè)置方法我就不多說(shuō)了,如果有需要?dú)g迎在下方評(píng)論支持