动手打造个人Zfile开源网盘并反向代理域名访问
动手打造自己的开源网盘!
一、Zfile新版本功能简介
1、文件操作
支持新建文件夹、上传文件、删除文件、下载文件、重命名文件等文件基础操作。
2、文件预览
在线预览您的文本、视频、音频文件,您也可以自己指定上述预览的文件后缀。
3、画廊模式
对于图片,除了基础的放大预览外,还提供了画廊模式,适用于更多场景。
4、更多功能

二、升级前准备及流程简介
1、通过Xshell或者宝塔面板的“终端”选项链接自己的服务器
2、备份数据文件及存储源
3、拥有自己的域名可以解析至zfile所在的服务器
4、停止zfile服务(更新程序前务必停止程序再进行操作!)
5、卸载当前版本zfile,删除有关文件,再次下载最新版本并安装。
三、升级zfile(当前最新版本是4.0.10)
1、连接服务器
请忽略我的登录记录,估计是哪个好心人在帮我做测试

2、停止zfile服务并删除安装文件夹,依次执行以下命令
~/zfile/bin/stop.sh # 停止服务

rm -rf ~/zfile # 删除安装文件夹

3、执行以下命令重新下载并解压最新版本程序,

执行命令之后的部分截图

4、启动zfile服务,可以看到是zfile-4.0.10版本

5、强烈建议:外域服务器 设置服务器字符集为 zh_cn.uft8,否则会出现乱码
localectl set-locale.utf8
四、配置并体验最新的zfile
1、通过IP:8080访问站点,开始新版本的zfile站点配置,站点名、管理员账号密码请自行定义

2、添加配置存储源,支持多种存储策略方案
注意:路径一定要填写准确

3、进一步配置存储源的操作权限,设置是否允许匿名上传等操作

4、访问测试,通过管理界面进入前端,查看自己的网盘是否正常工作

5、高定模式,管理员可以根据自己需要创建公告及定义css样式

五、反代设置(用于通过域名访问我们的网盘)
1、通过宝塔为服务器安装ngnix软件
2、通过宝塔的站点管理添加一个新的网站项目,域名需要自定义,其他选项保持默认均可
注意:前提是自己的域名已经解析到自己的服务器IP。

3、创建完成后,在站点设置中,选择反向代理,目标URLhttp://127.0.0.1:8080
其中127.0.0.1代表本机,8080为zfile的业务端口,后续需要访问管理地址,在域名后添加/admin即可。

4、反向代理启动后,即可通过域名访问自己的zfile开源网盘

六、注意事项规整
1、防火墙需要方通8080端口,否则不能正常访问
2、服务器字符集需要支持utf-8,否则会出现乱码情况
3、ngnix需要设置最大上传文件大小,根据自己需要进行调整
4、建议不要开启匿名上传任务
5、本文只讲述最新版本的基础操作,管理员可以在备份好数据的前提下进行更多的测试玩法。

zfile官网地址:https://zfile.vip/github地址:https://github.com/zfile-dev/zfile-vue