前言
關(guān)于私有網(wǎng)盤,企業(yè)級網(wǎng)盤可選可道云,filebroser,seafile等。關(guān)于私有網(wǎng)盤,筆者推薦Cloudreve。
無論是從使用角度看,WebDa、離線下載、分享管理、文件檢索,還是管理角度上的多元存儲策略,注冊校驗,自定義外觀、郵件、驗證碼、用戶管理,Cloudreve無疑都是非常出色的。
登錄頁面

管理頁面-站點信息

站點備案信息,圖標(biāo)等均可以接入。頁腳代碼可插入廣告,如Google Adsens。
管理頁面-郵件

此處可自定義smtp郵件服務(wù)器,以及用戶激活與充值密碼html代碼。
管理頁面-驗證碼

自定義多向高強度驗證碼設(shè)置,可使用空心線、噪點、正弦線、波浪線、干擾文字、干擾點等。
管理頁面-存儲策略

多元化存儲策略,可使用本機、從機、七牛、阿里云OSS,又拍云、騰訊云COS、OneDreve,Amazon S3存儲等。
筆者使用的是騰訊云服務(wù)器與騰訊云COS存儲桶。
快速部署
docker-compose部署(推薦)
構(gòu)建目錄
mkdir -vp cloudreve/{uploads,avatar} \
&& touch cloudreve/conf.ini \
&& touch cloudreve/cloudreve.db \
&& mkdir -p aria2/config \
&& mkdir -p data/aria2 \
&& chmod -R 777 data/aria2
然后將以下文件保存為 docker-compose.yml,放置于當(dāng)前目錄,與 cloudreve 同一層級,同時,修改文件中的 RPC_SECRET
version: "3.8"
services:
cloudreve:
container_name: cloudreve
image: cloudreve/cloudreve:latest
restart: unless-stopped
ports:
- "5212:5212"
volumes:
- temp_data:/data
- ./cloudreve/uploads:/cloudreve/uploads
- ./cloudreve/conf.ini:/cloudreve/conf.ini
- ./cloudreve/cloudreve.db:/cloudreve/cloudreve.db
- ./cloudreve/avatar:/cloudreve/avatar
depends_on:
- aria2
aria2:
container_name: aria2
image: p3terx/aria2-pro
restart: unless-stopped
environment:
- RPC_SECRET=your_aria_rpc_token
- RPC_PORT=6800
volumes:
- ./aria2/config:/config
- temp_data:/data
volumes:
temp_data:
driver: local
driver_opts:
type: none
device: $PWD/data
o: bind
執(zhí)行上述操做后,執(zhí)行以下命令運行即可。
docker-compose up -d
控制面板中,按照如下配置
-
[不可修改] RPC 服務(wù)器地址 =>
http://aria2:6800 -
[可修改, 需保持和 docker-compose.yml 文件一致] RPC 授權(quán)令牌 =>
your_aria_rpc_token -
[不可修改] Aria2 用作臨時下載目錄的 節(jié)點上的絕對路徑 =>
/data
更新
關(guān)閉運行容器
docker-compose down
拉取最新鏡像
docker pull cloudreve/cloudreve
docker部署(推薦)
執(zhí)行以下命令構(gòu)建目錄
mkdir -vp cloudreve/{uploads,avatar} \
&& touch cloudreve/conf.ini \
&& touch cloudreve/cloudreve.db
運行docker container
docker run -d \
-p 5212:5212 \
--mount type=bind,source=<path_to_your_config>,target=/cloudreve/conf.ini \
--mount type=bind,source=<path_to_your_db>,target=/cloudreve/cloudreve.db \
-v <path_to_your_uploads>:/cloudreve/uploads \
-v <path_to_your_avatar>:/cloudreve/avatar \
cloudreve/cloudreve:latest
Linux
下載最新他所包并執(zhí)行以下命令即可。
#解壓獲取到的主程序
tar -zxvf cloudreve_VERSION_OS_ARCH.tar.gz
# 賦予執(zhí)行權(quán)限
chmod +x ./cloudreve
# 啟動 Cloudreve
./cloudreve
Windows
Windows 下,直接解壓獲取到的 zip 壓縮包,啟動 cloudreve.exe 即可。
存儲設(shè)置
部署后默認文件存儲于本機,于騰訊云開啟COS云存儲服務(wù)后,按照騰訊云分配的服務(wù)器地址粘貼至Server即可,根據(jù)在騰訊云設(shè)置的AccessKey,SecretKey復(fù)制到存儲桶策略對應(yīng)位置即可。最大文件尺寸,允許的文件擴展名,是否允許外鏈,文件是否重命名等自行設(shè)置即可。
