成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)-支持阿里云OSS,OneDrive,FTP,S3協(xié)議等云存儲(chǔ)

番茄西紅柿 / 5276人閱讀

對(duì)于網(wǎng)站存儲(chǔ)的需求,大多數(shù)人還是以私有網(wǎng)盤(pán)為主,目的是為了可以存儲(chǔ)屬于私人的視頻、文檔、音頻等資料。但是,也有不少的人想要搭建一個(gè)公共的網(wǎng)盤(pán),主要目的是可以方便所有人查看、瀏覽和下載、使用,同時(shí)也提供視頻在線(xiàn)播放,變成影視站點(diǎn)。

這樣的公共網(wǎng)盤(pán)服務(wù)搭建起來(lái)并不是很復(fù)雜,但是苦于高昂的存儲(chǔ)費(fèi)用,有的人盯上了超大容量且免費(fèi)的網(wǎng)盤(pán)服務(wù),例如OneDrive,團(tuán)隊(duì)版甚至可以達(dá)到TB以上,將OneDrive變身為公共網(wǎng)盤(pán),挖站否之前有分享過(guò):用GoIndex將Google Drive變身直鏈網(wǎng)盤(pán)。

這篇文章要分享的ZFile不僅支持OneDrive、OneDrive 世紀(jì)互聯(lián)、SharePoint、SharePoint 世紀(jì)互聯(lián),還同時(shí)支持對(duì)象存儲(chǔ),你可以將阿里云OSS騰訊云COS又拍云USS、UFile、華為云OBS等第三方的對(duì)象存儲(chǔ)服務(wù)變成你的公共網(wǎng)盤(pán),供其它用戶(hù)訪(fǎng)問(wèn)。

另外ZFile還支持FTP,S3協(xié)議,只要是支持FTP協(xié)議和S3協(xié)議的網(wǎng)站都是可以使用ZFile對(duì)接,總之ZFile是一個(gè)非常優(yōu)秀的在線(xiàn)文件目錄的程序, 支持各種對(duì)象存儲(chǔ)和本地存儲(chǔ), 使用定位是個(gè)人放常用工具下載, 或做公共的文件庫(kù)。前端基于 h5ai 的原有功能使用 Vue 重新開(kāi)發(fā)、后端采用 SpringBoot, 數(shù)據(jù)庫(kù)采用內(nèi)嵌數(shù)據(jù)庫(kù)。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)-支持阿里云OSS,OneDrive,FTP,S3協(xié)議等云存儲(chǔ)

更多的網(wǎng)盤(pán)存儲(chǔ)服務(wù),這里有:

  1. 八大免費(fèi)的文件對(duì)比同步工具-免費(fèi)文件對(duì)比分析與復(fù)制同步備份軟件
  2. 十個(gè)國(guó)內(nèi)優(yōu)秀對(duì)象云存儲(chǔ)服務(wù)使用對(duì)比-用于網(wǎng)站云存儲(chǔ)和CDN加速
  3. 十個(gè)國(guó)外優(yōu)秀的網(wǎng)盤(pán)云存儲(chǔ)使用對(duì)比-免費(fèi)存儲(chǔ),單個(gè)文件,自動(dòng)同步備份和在線(xiàn)文檔

一、ZFile自建公共網(wǎng)盤(pán)準(zhǔn)備

網(wǎng)站:

  1. 項(xiàng)目:https://github.com/zhaojun1998/zfile
  2. Docker:https://hub.docker.com/r/zhaojun1998/zfile
  3. 演示:https://zfile.jun6.net/

一個(gè)VPS主機(jī)(必備)。ZFile網(wǎng)盤(pán)為非PHP,所以不能安裝在虛擬主機(jī)上,你需要準(zhǔn)備一臺(tái)VPS主機(jī),對(duì)于速度有要求的可以選擇國(guó)外的CN2 GIA線(xiàn)路的VPS主機(jī):CN2 GIA VPS主機(jī)收集整理匯總,更多的便宜VPS參考:VPS主機(jī)排行榜單

一個(gè)域名(可選)。這個(gè)為可選,綁定域名主要是為了方便使用域名訪(fǎng)問(wèn),且可以添加SSL證書(shū),對(duì)于想要長(zhǎng)期使用的朋友來(lái)說(shuō)這個(gè)是必需的。當(dāng)然,你如果習(xí)慣用IP訪(fǎng)問(wèn)也沒(méi)有問(wèn)題。

二、ZFile自建公共網(wǎng)盤(pán)安裝

對(duì)于Linux系統(tǒng),直接使用以下命令安裝依賴(lài)環(huán)境:

# CentOS系統(tǒng)yum install -y java-1.8.0-openjdk unzip# Debian 9 / Ubuntu 14+apt updateapt install -y openjdk-8-jre-headless unzip# Debian 10 (Buster) 系統(tǒng)apt update && apt install -y apt-transport-https software-properties-common ca-certificates dirmngr gnupgwget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add -add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/apt update && apt install -y adoptopenjdk-8-hotspot-jre

如為更新程序, 則請(qǐng)先執(zhí)行 ~/zfile/bin/stop.sh && rm -rf ~/zfile 清理舊程序. 首次安裝請(qǐng)忽略此選項(xiàng).

下載項(xiàng)目:

cd ~wget https://c.jun6.net/ZFILE/zfile-release.warmkdir zfile && unzip zfile-release.war -d zfile && rm -rf zfile-release.warchmod +x zfile/bin/*.sh

下載指定版本可以將 zfile-release.war 改為 zfile-x.x.war,如 zfile-2.2.war。

程序的目錄結(jié)構(gòu)為:

├── zfile    ├── META-INF    ├── WEB-INF    └── bin        ├── start.sh    # 啟動(dòng)腳本        └── stop.sh     # 停止腳本        ├── restart.sh  # 重啟腳本

啟動(dòng)項(xiàng)目:

 ~/zfile/bin/start.sh

對(duì)于已經(jīng)在自己的VPS主機(jī)安裝了寶塔面板的朋友,可以直接使用Docker安裝的方法。關(guān)于寶塔面板的安裝教程請(qǐng)看:寶塔面板安裝與使用圖文教程。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)獲取鏡像

輸入鏡像名稱(chēng) zhaojun1998/zfile:latest 獲取鏡像,然后是創(chuàng)建容器,端口映射 8080-8080,目錄映射 /root/zfile/db:/root/.zfile/db 和/root/zfile/logs:/root/.zfile/logs ,如下圖:

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)創(chuàng)建容器服務(wù)

ZFile使用Docker安裝成功。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)安裝成功

三、ZFile自建公共網(wǎng)盤(pán)配置

訪(fǎng)問(wèn)地址:

用戶(hù)前臺(tái): http://127.0.0.1:8080/#/main

初始安裝: http://127.0.0.1:8080/#/install

管理后臺(tái): http://127.0.0.1:8080/#/admin

首先,進(jìn)入到ZFile設(shè)置賬號(hào)密碼。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)開(kāi)始安裝

然后進(jìn)入到ZFile后臺(tái),這里就可以看到有基本設(shè)置以及添加存儲(chǔ)等。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)后臺(tái)設(shè)置

3.1 阿里云OSS

進(jìn)入阿里云對(duì)象存儲(chǔ)OSS控制臺(tái),Bucket 列表-創(chuàng)建Bucket,填寫(xiě)名稱(chēng),選擇地域,讀寫(xiě)權(quán)限選擇公共讀。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)阿里云OSS

進(jìn)入RAM訪(fǎng)問(wèn)控制。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)訪(fǎng)問(wèn)控制

先創(chuàng)建一個(gè)用戶(hù)。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)創(chuàng)建用戶(hù)

然后獲得ID和Key,記得保存,否則下一秒它就不見(jiàn)了。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)獲得ID

再返回點(diǎn)擊剛剛創(chuàng)建的用戶(hù),給該用戶(hù)授權(quán),授權(quán)如下圖:

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)修改權(quán)限

現(xiàn)在回到ZFile,點(diǎn)擊添加存儲(chǔ),選擇OSS平臺(tái)。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)選擇平臺(tái)

填寫(xiě)OSS的名稱(chēng)地域節(jié)點(diǎn),AccessKey IDSecret,域名等,配置如下圖:

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)填寫(xiě)配置信息

ZFile添加阿里云OSS成功。關(guān)于阿里云OSS使用教程這里有:阿里云OSS使用方法。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)添加阿里云成功

3.2 OneDrive

在添加存儲(chǔ)容器時(shí),選擇OneDrive,然后點(diǎn)擊頁(yè)面的獲得令牌,將令牌填寫(xiě)進(jìn)去就可以了。(點(diǎn)擊放大)

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)獲得OneDrive令牌

3.3 騰訊云COS

ZFile添加騰訊云COS存儲(chǔ)參考阿里云OSS,這里是騰訊云COS的API界面。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)騰訊云COS

沒(méi)有使用騰訊云COS的朋友,可以看教程:騰訊云COS作為圖片等靜態(tài)文件CDN加速方法-自動(dòng)鏡像無(wú)縫切換全球加速

3.4 又拍云USS

首先是創(chuàng)建又拍云USS存儲(chǔ)。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)又拍云USS

然后是添加操作員,在這里選擇操作員賬號(hào)和密碼,最后在ZFile添加存儲(chǔ)時(shí)選擇使用FTP協(xié)議。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)操作員賬號(hào)

關(guān)于又拍云存儲(chǔ),可以看教程:巧用又拍云FTP和堅(jiān)果云WebDAV-打造個(gè)人文件備份和數(shù)據(jù)云存儲(chǔ)。

3.5 華為云OBS

先創(chuàng)建華為云OBS云存儲(chǔ)。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)華為云

然后到華為云OBS創(chuàng)建密鑰。如下圖:

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)獲得華為云ID

3.6 七牛云Kodo

先創(chuàng)建七牛云Kodo云存儲(chǔ)。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)七牛云

然后在密鑰管理中獲得ID和Key。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)七牛云密鑰

有關(guān)于七牛云的使用方法請(qǐng)參考:七牛云CDN鏡像存儲(chǔ)。

3.7 亞馬遜 S3

Amazon S3創(chuàng)建存儲(chǔ)。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)亞馬遜s3

獲取Amazon S3密鑰。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)亞馬遜s3密鑰

四、ZFile自建公共網(wǎng)盤(pán)使用

ZFile可以直接將你的阿里云OSS騰訊云COS、又拍云USS、UFile、華為云OBS等第三方的對(duì)象存儲(chǔ)目錄下的所有文件展示出來(lái),方便所有人瀏覽。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)使用方法

ZFile可以在線(xiàn)播放視頻。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)播放視頻

ZFile可以在線(xiàn)播放音樂(lè)。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)播放音樂(lè)

五、使用域名訪(fǎng)問(wèn)ZFile網(wǎng)盤(pán)

這一步為可選項(xiàng)。首先,對(duì)于用寶塔面板Docker方式部署的ZFile,你需要到寶塔面板后臺(tái)創(chuàng)建一個(gè)網(wǎng)站。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)添加虛擬網(wǎng)站

然后為你的網(wǎng)站申請(qǐng)好SSL證書(shū),用SSL訪(fǎng)問(wèn)會(huì)更安全些。當(dāng)然,你執(zhí)意不做,這一步也可以省略。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)申請(qǐng)SSL證書(shū)

最后直接在寶塔面板后臺(tái)點(diǎn)擊創(chuàng)建反向代@理,目標(biāo)URL為 ip:8080(ZFile運(yùn)行端口)。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)添加域名訪(fǎng)問(wèn)

現(xiàn)在你就可以使用域名訪(fǎng)問(wèn)ZFile了。

ZFile自建免費(fèi)公共網(wǎng)盤(pán)服務(wù)使用瀏覽器訪(fǎng)問(wèn)

以下部分的反向代理配置參考的是Cloudreve的綁定域名配置,原理都是一樣的,你只需要把端口號(hào)換成ZFile的8080即可:Cloudreve綁定域名。

如果是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;        # 如果您要使用本地存儲(chǔ)策略,請(qǐng)將下一行注釋符刪除,并更改大小為理論最大文件尺寸    # client_max_body_size 20000m;   }
ZPan自建網(wǎng)盤(pán)修改配置文件

如果是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;        # 如果您要使用本地存儲(chǔ)策略,請(qǐng)將下一行注釋符刪除,并更改大小為理論最大文件尺寸    # client_max_body_size 20000m;   }
ZPan自建網(wǎng)盤(pán)調(diào)整代碼

如果是Apache,在VirtualHost字段下加入反代配置項(xiàng)ProxyPass,比如:

    ServerName myapp.example.com    ServerAdmin [email protected]    DocumentRoot /www/myapp/public        # 以下為關(guān)鍵部分    AllowEncodedSlashes NoDecod    ProxyPass "/" "http://127.0.0.1:5212/" nocanon    

添加完成后,重啟nginx或者Apache,然后你就可以使用域名來(lái)訪(fǎng)問(wèn)了。

六、總結(jié)

ZFile是一個(gè)非常優(yōu)秀的網(wǎng)盤(pán)目錄程序,推薦使用寶塔面板安裝Docker鏡像的方式運(yùn)行ZFile,為了加快速度,你可以開(kāi)啟緩存。但是開(kāi)啟緩存后,會(huì)緩存文件夾中的內(nèi)容,可以加快訪(fǎng)問(wèn)速度,但同樣也可能會(huì)導(dǎo)致數(shù)據(jù)不一致。緩存每 30 分鐘刷新一次。

文章出自:挖站否 https://wzfou.com/zfile/,版權(quán)所有。本站文章除注明出處外,皆為作者原創(chuàng)文章,可自由引用,但請(qǐng)注明來(lái)源。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/117849.html

相關(guān)文章

  • RustDesk開(kāi)源免費(fèi)遠(yuǎn)程桌面軟件支持Windows,蘋(píng)果,安卓,Linux-替代TeamView

    摘要:今天要說(shuō)的,是國(guó)人開(kāi)發(fā)的一個(gè)免費(fèi)開(kāi)源的遠(yuǎn)程桌面軟件,支持蘋(píng)果安卓,全平臺(tái)遠(yuǎn)程桌面軟件。遠(yuǎn)程桌面軟件,開(kāi)箱即用,無(wú)需任何配置,完美替代和,支持電腦控制電腦,安卓控制電腦電腦控制安卓安卓控制安卓等。一說(shuō)到遠(yuǎn)程桌面軟件,自然首先想到的是TeamViewer,但是TeamViewer是商業(yè)軟件,個(gè)人用戶(hù)雖然是可以免費(fèi)使用的,但是限制也多。今天要說(shuō)的RustDesk,是國(guó)人開(kāi)發(fā)的一個(gè)免費(fèi)開(kāi)源的遠(yuǎn)程桌面...

    番茄西紅柿 評(píng)論0 收藏2637
  • 開(kāi)箱即用-簡(jiǎn)潔實(shí)用的ImgURL圖床相冊(cè)程序和Zdir目錄列表程序(文件管理器)

    摘要:本篇文章就來(lái)分享一下兩款開(kāi)箱即用上手容易的圖床相冊(cè)程序和在線(xiàn)文件管理器目錄列表程序,由好友開(kāi)發(fā)并維護(hù),非常適合個(gè)人站長(zhǎng)用作圖床相冊(cè)和文件下載分享。雖然說(shuō)現(xiàn)在照片還有文件存儲(chǔ)等都可以上傳到網(wǎng)盤(pán)中,但是國(guó)內(nèi)的網(wǎng)盤(pán)與國(guó)外的網(wǎng)盤(pán)存儲(chǔ)還有點(diǎn)不一樣。以百度網(wǎng)盤(pán)與Dropbox對(duì)比為例,百度網(wǎng)盤(pán)頂多算是一個(gè)個(gè)人用來(lái)存放私人照片和文件的網(wǎng)絡(luò)硬盤(pán),如果用來(lái)分享的話(huà)很容易被百度限制或者取消下載。很多的個(gè)人站長(zhǎng)為...

    番茄西紅柿 評(píng)論0 收藏2637
  • EMBY自建個(gè)人影音播放系統(tǒng)-使用免費(fèi)開(kāi)源Emby打造個(gè)人影視媒體庫(kù)

    摘要:服務(wù)器端支持,客戶(hù)端支持網(wǎng)頁(yè),和等移動(dòng)操作系統(tǒng)。同樣支持和等流媒體設(shè)備,智能電視和三星智能電視等智能電視,以及和等游戲機(jī)。自帶了非常多的插件,它可以幫助你搭建一個(gè)自己的影視媒體庫(kù),實(shí)現(xiàn)在線(xiàn)播放與觀(guān)看視頻。Emby(原名Media Browser)是一個(gè)主從式架構(gòu)的媒體服務(wù)器軟件,可以用來(lái)整理服務(wù)器上的視頻和音頻,并將音頻和視頻流式傳輸?shù)娇蛻?hù)端設(shè)備。Emby服務(wù)器端支持Microsoft Wi...

    番茄西紅柿 評(píng)論0 收藏2637
  • 免費(fèi)自建個(gè)人網(wǎng)站-Gridea+GitHub+Vercel傻瓜式搭建靜態(tài)博客評(píng)論SSL多主題

    很多人想要搭建自己的博客網(wǎng)站,但是又苦于沒(méi)有什么代碼基礎(chǔ),部分同學(xué)可能覺(jué)得申請(qǐng)?zhí)摂M主機(jī)管理空間等操作繁瑣,于是苦苦尋找那種單純的寫(xiě)作平臺(tái),例如早期的新浪博客,現(xiàn)在的簡(jiǎn)書(shū)、國(guó)外的WP等也就成為了不少人的選擇。但是使用第三方的博客平臺(tái)有一個(gè)最大的問(wèn)題:不穩(wěn)定??赡苡械娜藭?huì)說(shuō)大廠(chǎng)商不怕倒閉,縱觀(guān)互聯(lián)網(wǎng)這十幾年的發(fā)展,再大的大牌服務(wù)如果沒(méi)有贏利支撐,該倒閉的倒閉,該關(guān)停的關(guān)停。用戶(hù)的利益對(duì)于商家來(lái)說(shuō)不是高...

    番茄西紅柿 評(píng)論0 收藏2638
  • ZPan自建網(wǎng)盤(pán)存儲(chǔ)-基于各大存儲(chǔ)商的網(wǎng)盤(pán)系統(tǒng)zpan安裝使用教程

    想自建網(wǎng)盤(pán)但是又苦于數(shù)據(jù)太大,購(gòu)買(mǎi)大存儲(chǔ)容量的VPS主機(jī)價(jià)格太貴?不妨試試ZPan自建網(wǎng)盤(pán)存儲(chǔ)。ZPan致力于打造一款不限速的網(wǎng)盤(pán)系統(tǒng),因此采用客戶(hù)端直連云存儲(chǔ)的方式進(jìn)行設(shè)計(jì),即它不支持本地存儲(chǔ),你的所有數(shù)據(jù)都是存在第三方存儲(chǔ)商那里。目前ZPan支持所有兼容S3協(xié)議的云存儲(chǔ)平臺(tái),包括阿里云OSS 、騰訊云COS 、七牛云Kodo 、Ucloud US3(暫不支持自動(dòng)設(shè)置CORS) 、華為云OBS ...

    番茄西紅柿 評(píng)論0 收藏2637

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<