- 資訊首頁(yè) > 互聯(lián)網(wǎng) > 經(jīng)驗分享 >
- Cloudreve自建網(wǎng)盤(pán)系統可預覽Office文檔對接七牛又
關(guān)于自建網(wǎng)盤(pán),老劉博客站點(diǎn)在前文已經(jīng)介紹過(guò)很多,看“網(wǎng)盤(pán)”相關(guān)文章>>,今天這里介紹的是通過(guò)Cloudreve自建網(wǎng)盤(pán)系統,發(fā)現Cloudreve功能非常地強大,與Nextcloud相比,在支持七牛、又拍云、阿里云OSS、AWS S3、騰訊云COS、微軟Onedrive等網(wǎng)盤(pán)有優(yōu)勢,支持在線(xiàn)預覽Office文檔,可以在線(xiàn)觀(guān)看視頻、瀏覽圖片、音頻等,作為個(gè)人網(wǎng)盤(pán)絕對是夠用了。本文將部署教程分享給大家。
Cloudreve 可以讓你快速搭建起公私兼備的網(wǎng)盤(pán)系統,你可以使用 Cloudreve 搭建個(gè)人用網(wǎng)盤(pán)、文件分享系統,亦或是針對大小團體的公有云系統。用戶(hù)可以創(chuàng )建私有或公有分享鏈接,快速分享文件、目錄給好友。Cloudreve支持大文件分片上傳、斷點(diǎn)續傳、批量上傳、拖拽上傳。
Cloudreve可以將網(wǎng)盤(pán)映射到本地管理,或者使用其他支持WebDAV協(xié)議的文件管理器,實(shí)現無(wú)縫跨平臺。支持圖片、視頻、音頻、Office文檔在線(xiàn)預覽。目前Cloudreve可快速對接七牛、又拍云、阿里云OSS、AWS S3、騰訊云COS、微軟Onedrive等對象存儲。
網(wǎng)站:
Cloudreve支持Linux和Windows,Windows安裝最簡(jiǎn)單了,這里主要是介紹在Linux系統上安裝Cloudreve。如果你只想使用IP來(lái)訪(fǎng)問(wèn),可以不用準備域名,域名主要是方便Https訪(fǎng)問(wèn)的。便宜VPS參考:VPS主機排行榜單。
Linux下,直接解壓并執行主程序即可:
#解壓獲取到的主程序tar -zxvf cloudreve_VERSION_OS_ARCH.tar.gz
# 賦予執行權限chmod x ./cloudreve
# 啟動(dòng) Cloudreve./cloudreve
這里我們的Linux一般都是64位的,以下為操作命令:
cd home
wget https://github.com/cloudreve/Cloudreve/releases/download/3.1.1/cloudreve_3.1.1_linux_amd64.tar.gz
tar -zxvf cloudreve_3.1.1_linux_amd64.tar.gz
chmod x ./cloudreve
./cloudreve
Cloudreve 在首次啟動(dòng)時(shí),會(huì )創(chuàng )建初始管理員賬號,請注意保管管理員密碼,此密碼只會(huì )在首次啟動(dòng)時(shí)出現。如果您忘記初始管理員密碼,需要刪除同級目錄下的cloudreve.db,重新啟動(dòng)主程序以初始化新的管理員賬戶(hù)。如下圖:
Cloudreve 默認會(huì )監聽(tīng)5212端口。你可以在瀏覽器中訪(fǎng)問(wèn)http://服務(wù)器IP:5212進(jìn)入 Cloudreve。
默認的Cloudreve可以使用IP來(lái)訪(fǎng)問(wèn),如果你想使用域名訪(fǎng)問(wèn),需要用Nginx反代。推薦安裝寶塔面板或者是一鍵建站包:LNMP或者Oneinstack。寶塔面板在網(wǎng)站設置中就有了反代設置,你直接填寫(xiě)http://127.0.0.1:5212就可以了。
如果是LNMP,打開(kāi)你的域名Nginx配置文件,在網(wǎng)站的server字段中加入:
location ~ / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://127.0.0.1:5212; # 如果您要使用本地存儲策略,請將下一行注釋符刪除,并更改大小為理論最大文件尺寸 # client_max_body_size 20000m; }
如果是Oneinstack,打開(kāi)你的域名Nginx配置文件,在網(wǎng)站的server字段中加入:
location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://127.0.0.1:5212; # 如果您要使用本地存儲策略,請將下一行注釋符刪除,并更改大小為理論最大文件尺寸 # client_max_body_size 20000m; }
如果是Apache,在VirtualHost字段下加入反代配置項ProxyPass,比如:
<VirtualHost *:80>
ServerName myapp.example.com
ServerAdmin webmaster@example.com
DocumentRoot /www/myapp/public
# 以下為關(guān)鍵部分
AllowEncodedSlashes NoDecod
ProxyPass "/" "http://127.0.0.1:5212/" nocanon
</VirtualHost>
添加完成后,重啟nginx或者Apache,然后你就可以使用域名來(lái)訪(fǎng)問(wèn)了。
Cloudreve v3采用go語(yǔ)言設計,想要Cloudreve持續運行和開(kāi)機就運行,我們還需要進(jìn)行相關(guān)的設置,說(shuō)明如下:
# 編輯配置文件
vim /usr/lib/systemd/system/cloudreve.service
將下文 PATH_TO_CLOUDREVE 更換為程序所在目錄:
[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
Wants=network.target
[Service]
WorkingDirectory=/PATH_TO_CLOUDREVE
ExecStart=/PATH_TO_CLOUDREVE/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed
StandardOutput=null
StandardError=syslog
[Install]
WantedBy=multi-user.target
以下是挖站否的配置:
sudo vim /usr/lib/systemd/system/cloudreve.service
[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
Wants=network.target
[Service]
WorkingDirectory=/home/wwwroot
ExecStart=/home/wwwroot/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed
StandardOutput=null
StandardError=syslog
[Install]
WantedBy=multi-user.target
管理命令:
# 啟動(dòng)服務(wù)systemctl start cloudreve
# 停止服務(wù)systemctl stop cloudreve
# 重啟服務(wù)systemctl restart cloudreve
# 查看狀態(tài)systemctl status cloudreve
添加代碼如下圖:
設置完成啟用Cloudreve,現在你可以正常使用了。
這是Cloudreve網(wǎng)盤(pán)的界面。
Cloudreve網(wǎng)盤(pán)支持分享圖片等文件,可以設置有效期。
Cloudreve網(wǎng)盤(pán)支持圖片幻燈片瀏覽。
這是Cloudreve網(wǎng)盤(pán)的文件上傳界面,可以斷點(diǎn)續傳。
Cloudreve網(wǎng)盤(pán)可以在線(xiàn)觀(guān)看視頻,經(jīng)過(guò)測試部分視頻格式無(wú)法播放,這應該是取決于瀏覽器。
Cloudreve網(wǎng)盤(pán)支持WebDAV。
Cloudreve網(wǎng)盤(pán)可以開(kāi)啟二步驗證。
Cloudreve支持對接七牛、又拍云、阿里云OSS、AWS S3、騰訊云COS、微軟Onedrive等網(wǎng)盤(pán),在“設置”中點(diǎn)擊“添加存儲策略”。
然后選擇你要對接的網(wǎng)盤(pán)。
在存儲策略中點(diǎn)擊添加onedrive,然后根據提示一步一步創(chuàng )建你的密鑰。
進(jìn)入到Onedrive中添加。
獲取onedrivessl/' target='_blank'>證書(shū)和密鑰。
最后,選擇確認文件存儲路徑。
進(jìn)入到騰訊云COS,創(chuàng )建新的存儲。
然后在“存儲策略”中選擇騰訊云COS,根據頁(yè)面提示一步一步操作。
如果你要設置永久的直鏈,比如當成圖床等,需要將騰訊云COS設置為公共讀,然后在此開(kāi)啟。
最后讓Cloudreve在騰訊云COS自動(dòng)創(chuàng )建存儲策略,記得提前開(kāi)啟騰訊云云函數。
Cloudreve進(jìn)入到用戶(hù)組,編輯你想要調整存儲策略的用戶(hù)組,然后在存儲策略中選擇你剛剛添加的存儲,保存后生效。
Cloudreve自建網(wǎng)盤(pán)系統中途切換存儲策略,文件不會(huì )消失,只不過(guò)從這之后上傳的文件到上傳到新的存儲網(wǎng)盤(pán)中,上傳的文件保存在upload文件夾當中,你可以使用SFTP查看到。
Cloudreve網(wǎng)盤(pán)系統使用起來(lái)非常地流暢,響應速度也非常地快,除了在配置域名訪(fǎng)問(wèn)和開(kāi)機啟動(dòng)、守護進(jìn)程等方面有一小點(diǎn)難度外,其它的都非常容易上手,特別提醒Cloudreve暫時(shí)不支持文件歷史版本。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站