Linux系统之部署ZFile在线网盘服务

2024-10-30 17:15:14 3点赞 9收藏 1评论

Linux系统之部署ZFile在线网盘服务

一、ZFile介绍

1.ZFile简介

ZFile是一款基于 Java 的在线网盘程序,支持对接 S3、OneDrive、SharePoint、又拍云、本地存储、FTP 等存储源,支持在线浏览图片、播放音视频,文本文件等文件类型。

2.ZFile特点

  • Docker、Docker Compose 支持(amd64/arm64)

  • 响应式设计,多端兼容

  • 支持文件操作:上传、下载、重命名、删除、新建文件夹等

  • 本地文件一样的操作体验,支持拖拽选择,Ctrl + 鼠标左键 多选,Shift + 单击 多选,Ctrl + A 全选,Esc 取消全选

  • 本地文件一样的上传体验,支持 Ctrl + V 粘贴上传文件/文件夹,拖拽粘贴上传文件/文件夹

  • 图片画廊模式,且支持自定义列数,间距等信息。

  • 文件夹加密

  • 目录 readme 文档

  • 文件/文件夹隐藏

  • 自定义 js, css

  • 支持在线浏览文本文件、PDF、图片、音乐、视频(支持 mp4、flv、hls)

  • 文件直链和二维码

  • 同时挂载多个存储策略

  • 支持 S3 协议, 阿里云 OSS, FTP, 华为云 OBS, 本地存储, MINIO, OneDrive 国际/家庭/个人版/世纪互联版/SharePoint, , 七牛云 KODO, 腾讯云 COS, 又拍云 USS.

二、本地环境介绍

1.本次实践说明

1.本次实践为个人测试环境,生产环境请勿使用;

2.本次实践是在centos7.6操作系统中,部署ZFile应用。

2.本地环境规划

本次环境规划介绍

Linux系统之部署ZFile在线网盘服务

三、安装环境依赖

1.安装java

由于在测试环境下,可以直接使用yum安装openjdk 。

yum install -y java-1.8.0-openjdk unzip

2.检查java版本

由于之前已经安装了java环境,没有使用openjdk版本,使用的java版本为11.0.18。

[root@server001 zfile]# java -version java version "11.0.18" 2023-01-17 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.18+9-LTS-195) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.18+9-LTS-195, mixed mode)

四、下载ZFile软件

1.创建安装部署目录

创建安装部署目录

[root@server001 ~]# mkdir -p /data/zfile [root@server001 ~]# cd /data/zfile/ [root@server001 zfile]#

设置ZFile的本地数据存储源目录

mkdir -p /data/zfile/data/

2.声明安装路径

声明ZFile默认安装的目录

export ZFILE_INSTALL_PATH=/data/zfile

3.下载ZFile软件包

下载ZFile软件包,下载地址:https://c.jun6.net/ZFILE/

wget --no-check-certificate https://c.jun6.net/ZFILE/zfile-release.war

4.解压ZFile软件包

解压ZFile软件包

unzip zfile-release.war && rm -rf zfile-release.war

查看ZFile软件目录

[root@server001 zfile]# tree -L 2 ./ ./ ├── bin │ ├── restart.sh │ ├── start.sh │ └── stop.sh ├── data ├── META-INF └── WEB-INF ├── classes └── lib 6 directories, 3 files

5.授权启动停止脚本

授权启动停止脚本

[root@server001 zfile]# chmod +x $ZFILE_INSTALL_PATH/bin/*.sh [root@server001 zfile]#

五、部署ZFile在线网盘

1.启动ZFile

使用start.sh启动ZFile服务

[[root@server001 zfile]# ./bin/start.sh apm home: OPTS param: Starting the zfile-4.1.4 ...OK! PID: 15762

2.检查ZFile服务状态

查看ZFile服务监听的8080端口是否正常监听。

[[root@server001 zfile]# ss -tunlp |grep 8080 tcp LISTEN 0 100 :::8080 :::* users:(("java",pid=15762,fd=166))

3.关闭防火墙和selinux

可选择关闭防火墙或者开启防火墙放行8080端口

  • 关闭防火墙

systemctl stop firewalld && systemctl disable firewalld

  • 放行8080端口

firewall-cmd --permanent --add-port=8080/tcp firewall-cmd --reload

  • 关闭selinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config setenforce 0

六、访问ZFile服务

1.ZFile网盘程序初始化

进入ZFile初始配置页:http://192.168.3.157:8080/install

在这里插入图片描述在这里插入图片描述

设置管理员账号和密码

在这里插入图片描述在这里插入图片描述

2.登录ZFile的后台管理

使用刚才设置的管理员账号登录ZFile http://192.168.3.157:8080/login

在这里插入图片描述在这里插入图片描述

3.ZFile的基本配置

ZFile的基本配置,可根据自身需要进行配置,这里默认保存。

在这里插入图片描述在这里插入图片描述

4.存储源设置

配置存储源信息: 存储源名称:本地 存储策略:本地存储 文件路径:/data/zfile/data 其余配置默认即可。

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

6.访问ZFile首页

访问ZFile首页,http://192.168.3.157:8080/

在这里插入图片描述在这里插入图片描述

七、ZFile的基本使用

1.上传文件

点击上传图标,选择上传文件。

在这里插入图片描述在这里插入图片描述

将本地文件上传到ZFile

Linux系统之部署ZFile在线网盘服务

2.在线打开文件

在线打开ZFile上传的文件

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

3.生成直链

选中文件,右键选择生成直链。

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

中柏(Jumper)英特尔12代N100迷你主机办公教育口袋电脑台式mini小主机N100II准系统(无内存硬盘)N100II

中柏(Jumper)英特尔12代N100迷你主机办公教育口袋电脑台式mini小主机N100II准系统(无内存硬盘)N100II

¥569起 去购买

京天Design510i5-12400F/T10004G/16G/256G+1TB固态/电脑台式机组装电脑设计3D渲染建模图形工作站

京天Design510i5-12400F/T10004G/16G/256G+1TB固态/电脑台式机组装电脑设计3D渲染建模图形工作站

¥4199起 去购买

戴尔服务器dellT3660图形工作站台式酷睿I5-125003.0G6核丨8G内存丨2T硬盘300W

戴尔服务器dellT3660图形工作站台式酷睿I5-125003.0G6核丨8G内存丨2T硬盘300W

¥5199起 去购买

华为家庭存储4TBMateXT手机一碰扩容双盘位nas网络存储器相册备份家用硬盘网盘私有云服务器

华为家庭存储4TBMateXT手机一碰扩容双盘位nas网络存储器相册备份家用硬盘网盘私有云服务器

¥2599起 去购买

jumper 中柏 准系统 迷你主机(N100)

jumper 中柏 准系统 迷你主机(N100)

569元起

中柏(Jumper) N100 Pro II 准系统迷你主机(N100、双网口)

中柏(Jumper) N100 Pro II 准系统迷你主机(N100、双网口)

679元起

DELL 戴尔 成就3710 台式机电脑主机 高性能整机 商用办公电脑 台式机 教育学习 图文设计23.8英寸大

DELL 戴尔 成就3710 台式机电脑主机 高性能整机 商用办公电脑 台式机 教育学习 图文设计23.8英寸大

2899元起

jumper 中柏 JNE15 台式机(N305、其他、无内存、无硬盘)

jumper 中柏 JNE15 台式机(N305、其他、无内存、无硬盘)

暂无报价

jumper 中柏 JNE12 准系统迷你主机(N100、其他、12GB、无硬盘)

jumper 中柏 JNE12 准系统迷你主机(N100、其他、12GB、无硬盘)

暂无报价

【3期免息】中柏N100迷你主机电脑微型台式机商务办公教育学习便携mini机箱英特尔12代口袋小型主机

【3期免息】中柏N100迷你主机电脑微型台式机商务办公教育学习便携mini机箱英特尔12代口袋小型主机

799元起

jumper 中柏 JNE12 台式机(N100、12GB、256GB SSD)

jumper 中柏 JNE12 台式机(N100、12GB、256GB SSD)

暂无报价

jumper 中柏 JNE10 台式机(N100、8GB、256GB SSD)

jumper 中柏 JNE10 台式机(N100、8GB、256GB SSD)

暂无报价

戴尔(DELL)成就3030S 24款 台式电脑主机(酷睿12代i3-12100 8G DDR5 512GSSD)23.8英寸大屏 高性能 办公学习

戴尔(DELL)成就3030S 24款 台式电脑主机(酷睿12代i3-12100 8G DDR5 512GSSD)23.8英寸大屏 高性能 办公学习

2899元起

DELL 戴尔 Wyse 3040 21.5英寸 台式机 黑色(凌动x5-Z8350、核芯显卡、2GB、8GB、风冷)

DELL 戴尔 Wyse 3040 21.5英寸 台式机 黑色(凌动x5-Z8350、核芯显卡、2GB、8GB、风冷)

暂无报价

KOTIN 京天 Design 510 十二代酷睿版 组装电脑 黑色(酷睿i5-12400F、T600 4G、16GB、256GB SSD+1TB HDD、风冷)

KOTIN 京天 Design 510 十二代酷睿版 组装电脑 黑色(酷睿i5-12400F、T600 4G、16GB、256GB SSD+1TB HDD、风冷)

4119元起

jumper 中柏 迷你主机N100 准系统(无内存硬盘系统)

jumper 中柏 迷你主机N100 准系统(无内存硬盘系统)

569元起

KOTIN 京天 KT-M7 十代酷睿版 家用台式机 黑色 (酷睿i5-10400F、RTX 2060 6G、8GB、256GB SSD、风冷)

KOTIN 京天 KT-M7 十代酷睿版 家用台式机 黑色 (酷睿i5-10400F、RTX 2060 6G、8GB、256GB SSD、风冷)

4288元起

KOTIN 京天 十三代酷睿版 组装电脑(白色、512GB SSD、酷睿i5-13600KF、RTX 3060Ti 8G、16GB)

KOTIN 京天 十三代酷睿版 组装电脑(白色、512GB SSD、酷睿i5-13600KF、RTX 3060Ti 8G、16GB)

5299元起

KOTIN 京天 十二代酷睿版 组装电脑(黑色、256GB SSD、酷睿i5-12400、核芯显卡、8GB)

KOTIN 京天 十二代酷睿版 组装电脑(黑色、256GB SSD、酷睿i5-12400、核芯显卡、8GB)

2288元起

KOTIN 京天 华盛 DIY台式电脑(R5-5600G、8GB、256GB SSD)

KOTIN 京天 华盛 DIY台式电脑(R5-5600G、8GB、256GB SSD)

1339元起
1评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
天猫超级红包
距结束::
每天领现金,最高24888元
红包按钮
最新文章 热门文章
9
扫一下,分享更方便,购买更轻松