0、Cloudreve 是什么?
Cloudreve 是個公有網盤程序,你可以用它快速搭建起自己的網盤服務,公有雲/私有雲都可。Cloudreve 底層支持 本機存儲、從機存儲、阿里雲OSS、又拍雲、騰訊雲COS、七牛雲存儲、OneDrive(國際版/世紀互聯版),每種存儲方式的上傳下載都是客戶端直傳。你可以為不同用戶組綁定不同存儲策略,捐助獲得Pro版后,可以為一個用戶組分配多個存儲方式,用戶可以在前台自由切換。
特性列表
- 支持本機、從機、七牛、阿里雲 OSS、騰訊雲 COS、又拍雲、OneDrive (包括世紀互聯版) 作為存儲端
- 上傳/下載 支持客戶端直傳,支持下載限速
- 可對接 Aria2 離線下載(支持所有存儲策略,下載完成后自動中轉)
- 在線 壓縮/解壓縮、多文件打包下載(支持所有存儲策略)
- 覆蓋全部存儲策略的 WebDAV 協議支持
- 拖拽上傳、目錄上傳、流式上傳處理
- 文件拖拽管理
- 多用戶、用戶組
- 創建文件、目錄的分享鏈接,可設定自動過期
- 視頻、圖像、音頻、文本、Office 文檔在線預覽
- 自定義配色、黑暗模式、PWA 應用、全站單頁應用
- All-In-One 打包,開箱即用
1、官方支持的網站和文檔
- 官網:https://cloudreve.org/
- github:https://github.com/cloudreve/Cloudreve
- 下載:https://github.com/cloudreve/Cloudreve/releases
- 安裝文檔:https://docs.cloudreve.org/getting-started/install
- 演示:https://demo.cloudreve.org
2、寶塔命令行輸入代碼查詢內核參數
arch
輸出結果x86_64代表amd64;aarch64代表arm64
3、下載鏈接處找到對應的版本,復制鏈接地址
4、進入寶塔面板創建網站
1 創建網站,並為網站申請SSL證書
2 為網站設置反向代理
3 在【安全】里面打開端口
5、寶塔命令行逐行執行以下命令,對應鏈接處改為自己復制的:
(當然你也可以把下邊的改成自己的然后全部復制黏貼就完事了)
mkdir /www/wwwroot/kpd.666606.xyz/cloudreve # 新建一個文件夾存放程序
cd /www/wwwroot/kpd.666606.xyz/cloudreve # 進入該文件夾
wget https://github.com/cloudreve/Cloudreve/releases/download/3.3.2/cloudreve_3.3.2_linux_arm64.tar.gz # arm主機復制這條鏈接
wget https://github.com/cloudreve/Cloudreve/releases/download/3.3.2/cloudreve_3.3.2_linux_amd64.tar.gz # X86主機復制這條鏈接
tar -zxvf cloudreve_3.3.2_linux_arm64.tar.gz # 解壓獲取到的主程序
chmod +x ./cloudreve # 賦予執行權限
./cloudreve # 啟動 Cloudreve
6、安裝完成,保存賬戶和登錄密碼,務必保存該密碼,測試登錄
登錄地址為服務器ip:5212,比如http://192.168.0.125:5212/
7、想要無憂使用,最好是加個進程守護,這樣就不需要每次都到后台啟動進程
命令行端口ctrl+c,停止進程后關閉即可
感謝寶塔能夠安裝Supervisor管理器
配置這樣填:
添加成功后,看下進程狀態是否為開啟的綠三角,假如不是就重啟服務器,再回來看下,還不是就檢查配置是否正確。
8、對接GoogleDrive擴容
谷歌網盤掛載可以參考?VPS Linux使用Rclone掛載Google Drive網盤教程
使用谷歌網盤下的一個目錄作為cloudreve網盤文件的存儲目錄,使其成為無限空間的網盤。
9、離線下載Aria2設置
Aria2安裝可以參考?VPS搭建Aria2離線下載和AriaNg控制面板教程
然后就可以了。可以在用戶主頁右下角添加下載任務。用途自己發揮想象力~
搞到這里基本就能正常使用網盤了,下邊的配置不是必選,可根據自己需要選擇
可選配置1、綁定域名訪問
添加一個網站,設置反向代理
可選配置2、默認數據庫是自帶的SQLite,可改為mysql
新建一個mysql數據庫,將相關信息添加在目錄下的conf.ini文件里,命令行重啟進程,獲得新賬號密碼
[Database]
; 數據庫類型,目前支持 sqlite | mysql
Type = mysql
; 用戶名
User = cloudreve
; 密碼
Password = cloudreve
; 數據庫地址
Host = 127.0.0.1
; 數據庫名稱
Name = cloudreve
; 數據表前綴
TablePrefix = cd
注意事項
- 如果你有寶塔等帶防火牆的記得把5212端口放開
- 想綁定域名的話就反代,作者的反代教程,程序是自帶web的,但是不能開啟https,想掛載onedrive是需要開啟HTTPS的,這里可以用寶塔反代,開啟https也簡單。我應該在博客剛創建的時候講過寶塔如何反代。
- 具體的流程以及docker搭建可以去作者那里看,作者的文檔:https://docs.cloudreve.org/**