動手打造個人Zfile開源網(wǎng)盤并反向代理域名訪問
動手打造自己的開源網(wǎng)盤!
一、Zfile新版本功能簡介
1、文件操作
支持新建文件夾、上傳文件、刪除文件、下載文件、重命名文件等文件基礎(chǔ)操作。
2、文件預(yù)覽
在線預(yù)覽您的文本、視頻、音頻文件,您也可以自己指定上述預(yù)覽的文件后綴。
3、畫廊模式
對于圖片,除了基礎(chǔ)的放大預(yù)覽外,還提供了畫廊模式,適用于更多場景。
4、更多功能

二、升級前準(zhǔn)備及流程簡介
1、通過Xshell或者寶塔面板的“終端”選項鏈接自己的服務(wù)器
2、備份數(shù)據(jù)文件及存儲源
3、擁有自己的域名可以解析至zfile所在的服務(wù)器
4、停止zfile服務(wù)(更新程序前務(wù)必停止程序再進(jìn)行操作?。?/p>
5、卸載當(dāng)前版本zfile,刪除有關(guān)文件,再次下載最新版本并安裝。
三、升級zfile(當(dāng)前最新版本是4.0.10)
1、連接服務(wù)器
請忽略我的登錄記錄,估計是哪個好心人在幫我做測試

2、停止zfile服務(wù)并刪除安裝文件夾,依次執(zhí)行以下命令
~/zfile/bin/stop.sh # 停止服務(wù)

rm?-rf ~/zfile # 刪除安裝文件夾

3、執(zhí)行以下命令重新下載并解壓最新版本程序,

執(zhí)行命令之后的部分截圖

4、啟動zfile服務(wù),可以看到是zfile-4.0.10版本

5、強(qiáng)烈建議:外域服務(wù)器 設(shè)置服務(wù)器字符集為 zh_cn.uft8,否則會出現(xiàn)亂碼
localectl set-locale.utf8
四、配置并體驗最新的zfile
1、通過IP:8080訪問站點,開始新版本的zfile站點配置,站點名、管理員賬號密碼請自行定義

2、添加配置存儲源,支持多種存儲策略方案
注意:路徑一定要填寫準(zhǔn)確

3、進(jìn)一步配置存儲源的操作權(quán)限,設(shè)置是否允許匿名上傳等操作

4、訪問測試,通過管理界面進(jìn)入前端,查看自己的網(wǎng)盤是否正常工作

5、高定模式,管理員可以根據(jù)自己需要創(chuàng)建公告及定義css樣式

五、反代設(shè)置(用于通過域名訪問我們的網(wǎng)盤)
1、通過寶塔為服務(wù)器安裝ngnix軟件
2、通過寶塔的站點管理添加一個新的網(wǎng)站項目,域名需要自定義,其他選項保持默認(rèn)均可
注意:前提是自己的域名已經(jīng)解析到自己的服務(wù)器IP。

3、創(chuàng)建完成后,在站點設(shè)置中,選擇反向代理,目標(biāo)URLhttp://127.0.0.1:8080
其中127.0.0.1代表本機(jī),8080為zfile的業(yè)務(wù)端口,后續(xù)需要訪問管理地址,在域名后添加/admin即可。

4、反向代理啟動后,即可通過域名訪問自己的zfile開源網(wǎng)盤

六、注意事項規(guī)整
1、防火墻需要方通8080端口,否則不能正常訪問
2、服務(wù)器字符集需要支持utf-8,否則會出現(xiàn)亂碼情況
3、ngnix需要設(shè)置最大上傳文件大小,根據(jù)自己需要進(jìn)行調(diào)整
4、建議不要開啟匿名上傳任務(wù)
5、本文只講述最新版本的基礎(chǔ)操作,管理員可以在備份好數(shù)據(jù)的前提下進(jìn)行更多的測試玩法。

zfile官網(wǎng)地址:https://zfile.vip/github地址:https://github.com/zfile-dev/zfile-vue