z-file在线网盘程序的搭建
z-file是一个简洁好用的个人网盘程序(目录列表程序),界面简洁清爽,功能丰富实用。
它相较主流的nextcloud更简洁、更轻,另外重要的一点是访问挂在的云储存流量不经服务器中转(对小带宽服务器的体验更好)。
官方介绍:
此项目是一个在线文件目录的程序, 支持各种对象存储和本地存储, 使用定位是个人放常用工具下载, 或做公共的文件库. 不会向多账户方向开发.
github:https://github.com/zhaojun1998/zfile
z-file文档:http://docs.zhaojun.im/zfile/#/
官方演示:https://zfile.jun6.net/
安装
这里仅介绍centos和ubuntu的安装,windows和其他系统的安装参见官方文档。如果有防火墙,需要提前开启相应端口。
- 安装依赖
# CentOS系统
yum install -y java-1.8.0-openjdk unzip
# Debian/Ubuntu系统
apt update
apt install -y openjdk-8-jre-headless unzip
- 安装程序
wget -P ~ https://c.jun6.net/ZFILE/zfile-release.war
cd ~
mkdir zfile && unzip zfile-release.war -d zfile && rm -rf zfile-release.war
chmod +x ~/zfile/bin/*.sh
- 启动程序
常用命令
~/zfile/bin/start.sh # 启动项目
~/zfile/bin/stop.sh # 停止项目
~/zfile/bin/restart.sh # 重启项目
vim ~/zfile/WEB-INF/classes/application.yml # 编辑配置文件
启动成功图:
- 初始设置
默认使用8080端口,所以访问http://IP:8080进行初始设置。
后台地址: 访问地址/#/admin
最后
z-file的安装可以说非常简单,有其他问题可以多翻阅官方文档。
有无自建在线文档