如何搭建個(gè)人云盤?(支持WebDav):Cloudreve+阿里云+寶塔面板(詳細(xì)教程)
時(shí)間:2023-05-31 20:36:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-05-31 20:36:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)
如何搭建個(gè)人云盤?(支持WebDav):Cloudreve+阿里云+寶塔面板(詳細(xì)教程):
?Cloudreve介紹
1.前期準(zhǔn)備
- 服務(wù)器(我使用的是阿里云輕量應(yīng)用服務(wù)器,學(xué)生優(yōu)惠只要9.5rmb/月。阿里云ECS或其它廠商的都可以)(建議使用CentOS)
- 阿里云OSS
2.安裝寶塔面板
在服務(wù)器安全組中放行8888端口(寶塔面板默認(rèn)端口)
在阿里云控制臺(tái)遠(yuǎn)程連接服務(wù)器(或者使用其它的SSH工具連接)
安裝寶塔面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
結(jié)果如下
記住
username
和
password
通過(guò)
外網(wǎng)面板地址打開(kāi)寶塔面板
按照下圖的選項(xiàng)一鍵安裝,等待安裝完成
3.寶塔面板中創(chuàng)建網(wǎng)站
數(shù)據(jù)庫(kù)選擇MySql,記住用戶名和密碼
點(diǎn)擊網(wǎng)站的根目錄
先給根目錄設(shè)置權(quán)限
首頁(yè)→php-X.X→安裝擴(kuò)展(如果首頁(yè)沒(méi)有此軟件,則在軟件商店
已安裝分類中打開(kāi))
安裝fileinfo
刪除
禁用函數(shù)putenv
我的圖片這里已經(jīng)刪除過(guò)了打開(kāi)剛剛建立的網(wǎng)站設(shè)置,在
偽靜態(tài)欄中選擇
thinkphp
,保存
4.安裝Cloudreve
使用寶塔面板自帶的遠(yuǎn)程下載,在
網(wǎng)站根目錄中下載Cloudreve的壓縮包
下載url:
https://github.com/cloudreve/Cloudreve/releases/download/3.1.1/cloudreve_3.1.1_linux_amd64.tar.gz (也可以自己在GitHub上找最新的下載鏈接) (如果下載速度太慢可以本地下載然后上傳至網(wǎng)站根目錄)
解壓到網(wǎng)站根目錄
寶塔面板→安全→防火墻 放行5212端口
服務(wù)器控制臺(tái)那里也要放行 在
網(wǎng)站根目錄中打開(kāi)終端(或者用其它的SSH工具打開(kāi))
chmod +x ./cloudreve./cloudreve
結(jié)果如下
記住初始管理員賬號(hào)密碼
5.設(shè)置進(jìn)程守護(hù)
在寶塔面板的軟件商店中搜索安裝
Supervisor管理器打開(kāi),添加守護(hù)進(jìn)程
運(yùn)行目錄為網(wǎng)站根目錄,啟動(dòng)命令是之前解壓壓縮包后名為的
cloudreve
文件
確保Cloudreve的進(jìn)程一直啟動(dòng)
到這一步云盤的登錄網(wǎng)站已經(jīng)建立好了,可以用
服務(wù)器IP:5212端口登錄云盤
效果如下
6.更換Cloudreve數(shù)據(jù)庫(kù)為MySql(可選)
Cloudreve默認(rèn)使用內(nèi)置的SQLite,但在我的使用過(guò)程中出現(xiàn)了云盤賬戶突然不存在的情況,猜測(cè)是數(shù)據(jù)庫(kù)的問(wèn)題,所以在這里建議更換為MySql
寶塔面板直接編輯根目錄的配置文件
conf.ini
加入以下內(nèi)容
[Database]; 數(shù)據(jù)庫(kù)類型,目前支持 sqlite | mysqlType = mysql; MySQL 端口Port = 3306; 用戶名User = root; 密碼Password = 建立網(wǎng)站時(shí)數(shù)據(jù)庫(kù)的密碼; 數(shù)據(jù)庫(kù)地址Host = 127.0.0.1; 數(shù)據(jù)庫(kù)名稱Name = 名稱; 數(shù)據(jù)表前綴TablePrefix = cd
注意:更換數(shù)據(jù)庫(kù)配置后,Cloudreve 會(huì)重新初始化數(shù)據(jù)庫(kù),原有的數(shù)據(jù)將會(huì)丟失。7.阿里云OSS創(chuàng)建bucket
登錄阿里云OSS管理控制臺(tái)
bucket列表→創(chuàng)建bucket
存儲(chǔ)類型和區(qū)域和購(gòu)買的資源包一致
點(diǎn)擊剛剛創(chuàng)建的bucket
設(shè)置
跨域訪問(wèn)規(guī)則
8.配置阿里云RAM用戶
阿里云控制臺(tái)搜索進(jìn)入
RAM訪問(wèn)控制用戶→創(chuàng)建用戶
創(chuàng)建完成后為這個(gè)用戶添加權(quán)限
點(diǎn)擊你創(chuàng)建的用戶,
創(chuàng)建AccessKey 記得保存AccessKey的信息
9.Cloudreve連接阿里云OSS
用管理員賬戶登錄你的Cloudreve
打開(kāi)管理面板
存儲(chǔ)策略→添加存儲(chǔ)策略→阿里云OSS
按照順序一步步完成即可連接阿里云OSS
10.WebDav設(shè)置
在主頁(yè)面中設(shè)置
在使用Webdav時(shí),注意登錄的用戶名不是
賬號(hào)名稱?。?! 登錄用戶名是登錄Cloudreve的賬號(hào)名
11.還需要做的事情
- 為用戶組指定新創(chuàng)建的存儲(chǔ)策略 ~~(endpoint選擇內(nèi)網(wǎng)地址,不然會(huì)產(chǎn)生額外費(fèi)用~~ (3.0以后OSS只能使用公網(wǎng)endpoint,建議將OSS掛載成服務(wù)器的本地硬盤)
- 新建一個(gè)自己的用戶,以后可以不用管理員賬戶登錄
- 參數(shù)設(shè)置→郵件,添加發(fā)信郵箱,忘記密碼時(shí)可以重置密碼(163郵箱設(shè)置如圖)
- 因?yàn)榭梢酝ㄟ^(guò)公網(wǎng)連接網(wǎng)盤,建議綁定域名,開(kāi)啟SSL,并將網(wǎng)站備案。詳細(xì)步驟可參考阿里云和寶塔的文檔。
參考資料
查看本文的最新版本請(qǐng)?jiān)L問(wèn)
關(guān)鍵詞:寶塔,教程,詳細(xì),支持