作者/来源:新睿云小编 发布时间:2020-03-20
百度网盘限速严重,而且有私密文件被分享的案例爆出,搭建自己的私人网盘并不难,目前集成化的网盘搭建工具已经十分多了。本次我们以新睿云的免费云服务器配合Z-file来搭建自的私有网盘。
网盘搭建成功效果预览
Z-File 是一款定位于个人网盘的免费开源程序,其界面简洁舒适,支持文件全局搜索,可以预览图片、文本或 Markdown 文档、支持代码高亮、提供目录/文件二维码、可以在线播放视频、按文件夹播放音乐列表,支持设置文件夹密码等等。
内存缓存 (免安装)
内存数据库 (免安装)
个性化配置
自定义目录的 header 说明文件
自定义 JS, CSS
文件夹密码
支持在线浏览文本文件, 视频, 图片, 音乐. (支持 FLV 和 HLS)
文件/目录二维码
缓存动态开启, 缓存自动刷新
全局搜索
目前您需要有一款自己的服务器,这个您可以先领一个免费的云服务器进行练手。
目前新睿云的云服务器有多种优惠,目前有开年采购季,新用户免费送云服务器!
新睿云免费云服务器
更多优惠福利大家尽可关注新睿云公众号!福利多多,弘电脑、云数据库、高防IP等更多优惠均可免费使用哦!扫码即可关注!
新睿云公众号
获取完新睿云免费云服务器后,您需要把系统做成Centos7,而Debian/Ubuntu系统也是可以的。
3.1安装依赖环境
# CentOS系统
yum install -y java-1.8.0-openjdk unzip
# Debian/Ubuntu系统
apt update
apt install -y openjdk-8-jre-headless unzip
注意:如果非首次更新请执行rm -rf ~/zfile 清理旧程序。
3.2下载项目
wget -P ~ https://c.jun6.net/ZFILE/zfile-1.2.1.war
cd ~
mkdir zfile && unzip zfile-1.2.1.war -d zfile && rm -rf zfile-1.2.1.war
chmod +x ~/zfile/bin/*.sh
3.3程序目录结构
├── zfile
├── META-INF
├── WEB-INF
└── bin
├── start.sh # 启动脚本
└── stop.sh # 停止脚本
├── restart.sh # 重启脚本
3.4启动项目
~/zfile/bin/start.sh
新性能优化得很好,毫秒级打开,秒级搜索。单用户,列目录,完全开放,支持对象存储,完全免费开源,不会做任何收费版本。支持各种对象存储和本地存储, 使用定位是个人放常用工具下载, 或做公共的文件库. 不会向多账户方向开发。
该项目的预览页面:https://zfile.jun6.net/#/main/
有兴趣的小伙伴可以参考!