admin管理员组文章数量:1653266
因为工作摸鱼的需要,面向两百多的用户下载自己对应文件的需求,我搭建了FTP服务器,创建了两百多的账号,两百多的路径,并且给予这些账号对应指定的路径,赋予指定的权限,但是这个办法只能中午使用,因为早晚要命。
朋友推荐说你可以试试开源网盘啊,确实可以算是一劳永逸的办法。
我划拉出来一天时间,找了多个开源网盘的测评,最终敲定了Z-file.它的大概描述是:此项目是一个在线文件目录的程序, 支持各种对象存储和本地存储, 使用定位是个人放常用工具下载, 或做公共的文件库。
从百度找到网友评测,从网友评测找到github,从github找到Zfile的官网。
看了演示界面,更加证实了这就是我需要的。https://demo.zfile.vip/od
接下来开始猛如虎的操作了。
一、搭建服务器(我使用的是虚拟机的创建操作)
我需要的访问量不多,大概配置:4核+8G运存+380G磁盘+Centos 7.9 64位
二、装宝塔
自从我发现宝塔这个好用的东西之后,就习惯了Linux服务器必装宝塔。
三、装Zfile(简答的雅痞,顺着搞就行了)
特殊说明,我使用的是3.2.6版本,如有需要
1、安装依赖
yum install -y java-1.8.0-openjdk unzip
2、下载并解压
export ZFILE_INSTALL_PATH=~/zfile # 声明安装到的路径
mkdir -p $ZFILE_INSTALL_PATH && cd $ZFILE_INSTALL_PATH #创建文件夹进入
wget https://c.jun6/ZFILE/zfile-release.war # 下载 zfile 最新版
unzip zfile-release.war && rm -rf zfile-release.war # 解压并删除压缩包
chmod +x $ZFILE_INSTALL_PATH/bin/*.sh # 授权启动停止脚本
3、相关命令
~/zfile/bin/start.sh # 启动{}
~/zfile/bin/stop.sh # 停止
~/zfile/bin/restart.sh # 重启
4、启动zfile
~/zfile/bin/start.sh
在你的终端里面键入这个命令,回车出现如下情况的时候,就说明你的zfile成功启动了。
四、配置zfile
用户前台地址:ip:8080/main
初始安装地址:ip:8080/install
管理后台地址:ip:8080/admin
1、配置管理员用户名密码后登录
2、配置站点
3、配置存储源(我选用本地)支持多种存储策略
需要制定好文件存储的路径。如/home/zfile/down
4、访问前端,例如这样就成功了,当然刚开始里你的文件夹里面是空的
五、上传文件及文件夹加密。
由于Windows和linux服务器的服务器不能直接通过windows拖拽文件夹的 方法操作,所以我们另辟蹊径。
1、通过宝塔安装sFTP工具,创建FTP服务器,将路径指向自己zfile的存储卷内
2、在windows内使用FTP工具进行上传,例如Filezilla工具
3、文件夹加密(只针对3.2.6版本)
zfile系统文件夹加密是通过识别特殊文件进行加密操作的。
需要在文件夹内上传一个password.txt的文本,文本的内容就是自己指定的密码。
以上就是我的初步下载服务器搭建,下次主要写很多个文件夹是如何批量实现的。
版权声明:本文标题:浅尝zfile的多用户指定加密(一) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1729639759a1208505.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论