开源免费简洁美观的网盘系统Z-File

这篇具有很好参考价值的文章主要介绍了开源免费简洁美观的网盘系统Z-File。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

什么是zfile

此项目是一个在线文件目录的程序, 支持各种对象存储和本地存储, 使用定位是个人放常用工具下载, 或做公共的文件库.

前端基于 h5ai 的原有功能使用 Vue 重新开发、后端采用 SpringBoot, 数据库采用内嵌数据库.

Z-File 的功能整体上与 Cloudreve 比较相似,但 ZFile 是基于 Java 开发的,而后者是 PHP 的,大家可以根据实际情况选择。另作者也表示,Z-File 不会向多账户方向开发,代码结构会保持相对简单,所以更加适合个人自用而不是用于搭建多人网盘。

系统特色

  • Docker 支持
  • 文件数据库 (免安装)
  • 直链功能
  • 图片模式
  • 文件夹密码
  • 忽略文件夹
  • 自定义 JS, CSS
  • 自定义目录的 readme 说明文件
  • 支持在线浏览文本文件, 视频, 图片, 音乐. (支持 FLV 和 HLS)
  • 文件/目录二维码
  • 同时挂载多个存储策略
  • 缓存动态开启, 缓存自动刷新 (v2.2 及以前版本支持)
  • 全局搜索 (v2.2 及以前版本支持)
  • 支持 S3 协议, 阿里云 OSS, FTP, 华为云 OBS, 本地存储, MINIO, OneDrive 国际/家庭/个人版/世纪互联版/SharePoint, , 七牛云 KODO, 腾讯云 COS, 又拍云 USS.

部署方法

系统说明

系统:centos7

配置:2C2G+100G

IP:192.168.1.4

软件: nginx1.16

1.安装依赖

# yum install -y java-1.8.0-openjdk unzip

2.下载项目

我的安装目录为:/data/wwwroot/web/
su -l www
cd /data/wwwroot/web/
wget -P https://c.jun6.net/ZFILE/zfile-release.war
mkdir z.xgss.net && unzip zfile-release.war -d z.xgss.net
chmod +x /data/wwwroot/web/z.xgss.net/bin/*.sh

常用命令

/data/wwwroot/web/z.xgss.net/bin/start.sh       # 启动项目
/data/wwwroot/web/z.xgss.net/bin/stop.sh        # 停止项目
/data/wwwroot/web/z.xgss.net/bin/restart.sh     # 重启项目

由于服务器8080端口被占用,所以修改端口为9000

vim /data/wwwroot/web/z.xgss.net/WEB-INF/classes/application.yml
port: 8080 改为 9000
再次启动项目
/data/wwwroot/web/z.xgss.net/bin/start.sh

防火墙开启端口

根据实际端口开启9000端口,修改你自己的端口防火墙

iptables:
iptables -A INPUT -p tcp --dport 9000 -j ACCEPT
service iptables save 
systemctl restart iptables

firewall:
firewall-cmd --zone=public --add-port=9000/tcp --permanent # 开放 9000 端口
firewall-cmd --reload                                      # 重启firewall

启动:
/data/wwwroot/web/z.xgss.net/bin/start.sh

/data/wwwroot/web/zfile/bin/start.sh 
apm home: 
OPTS param: 
Starting the zfile-2.7 ...OK!
PID: 7006

浏览器访问: ip+端口

http://192.168.1.4:9000

开源免费简洁美观的网盘系统Z-File

填写相关信息

进入后台

开源免费简洁美观的网盘系统Z-File

配置nginx

域名: z.xgss.net

nginx配置如下,zfile的端口为84:

server {
	listen 80;
    server_name z.xgss.net;
    access_log /data/wwwroot/log/z.xgss.net.log main_aliyun;
    error_log off;

    location / {
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://127.0.0.1:84;
    }
}

开源免费简洁美观的网盘系统Z-File

配置驱动器

支持本地存储、阿里云OSS、腾讯云COS、FTP、ONEDRIVE 七牛云等,这里显示本地存储

开源免费简洁美观的网盘系统Z-File

开源免费简洁美观的网盘系统Z-File文章来源地址https://www.toymoban.com/news/detail-440777.html

到了这里,关于开源免费简洁美观的网盘系统Z-File的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 面向对象(最好理解 最美观 最简洁)

    1.类,模板 2.对象(可以使用类创建对象 实例化 初始化) 继承:子类继承父类 封装: 数据的权限与保密 多态:同一接口不同实现 继承(可将公共方法抽离,提高复用,减少冗余) 封装(减少耦合 不该外漏的外漏 利于数据 接口的权限管理    _下划线开头一般是私有属性

    2024年02月11日
    浏览(48)
  • 推荐几款实用的网盘资源搜索引擎

    网盘搜索引擎是一个用于搜索互联网上各种网盘资源的工具。它能够帮助用户快速找到所需的文件,并提供下载链接。它可以搜索多个网盘站点,包括360安全网盘、360云盘、腾讯微云、阿里云盘等等。用户只需输入想要搜索的,网盘搜索引擎就会自动搜索所有相关的网

    2024年02月13日
    浏览(47)
  • 内网穿透,远程网盘,网站外挂资源,可嵌入到页面的网盘资源解决方案

    这是一个我个人写的库,主要实现的是基于tcpclient的网站外扩网盘的解决方案,可以使用家用网络外挂个人电脑中的资源到自己的网站上,已经上传nuget,大家可以直接在nuget包管理中搜索到,直接搜索ZmjNetDisk即可,下面介绍具体的使用方式: 另外一提这个库做的比较的个人

    2024年03月16日
    浏览(83)
  • 6个最好用的网盘资源搜索引擎,大汇总!

    分享 6 个 专业网盘搜索引擎 ,支持百度网盘、阿里云盘、蓝奏云盘、夸克网盘、天翼云盘、迅雷云盘等。 全都是免费网站,简单好用,必须点赞收藏! # 1. 无为盘搜 - 网盘搜索引擎界新星! 地址:https://wuweipansou.top 支持网盘:聚合搜索,阿里、百度、夸克、天翼 查看方式

    2024年02月08日
    浏览(209)
  • (二)用Qt实现登录界面——打造简洁、美观的登录体验

    Qt框架是一个跨平台的C++应用程序开发框架,最初由Qt Company开发,并于1995年首次发布。Qt框架为开发者提供了许多丰富的工具和库,如图形界面、网络通信、数据库访问、XML解析、多媒体等等,使得开发者能够快速开发高质量的应用程序。 Qt框架的主要特点包括: 跨平台性:

    2024年02月03日
    浏览(40)
  • 无广告 齐全 简洁 免费的音乐开源软件(支持 电脑max win linux 手机 )——lxMusic

    话不多说先上效果 (真香) 下载地址 (官方) https://www.lanzoui.com/b0bf2cfa/ 密码:glqw 软件安装包说明 文件名带 win_ 或带 Setup 的是在 Windows 系统上运行的版本; 其中以 Setup.exe 结尾的版本为安装版,带自动更新功能,可自动更新软件(但若你所在网络访问 GitHub 较慢,则可能

    2024年02月12日
    浏览(41)
  • 宋宝华《Linux设备驱动开发详解》 宋老师csdn上分享的网盘已失效,特意新增的。

    https://pan.baidu.com/s/1rCbRUmnDtjE4jHNB5eQ8CQ 提取码:t12r 案例代码: https://pan.baidu.com/s/1lSMGxLnEFwO0aJGORqx8Og 提取码: bglj Linux设备驱动开发详解:基于最新的Linux4.0内核 (电子与嵌入式系统设计丛书) (宋宝华 著)电子书: https://download.csdn.net/download/MINGTING1323/86831055

    2024年02月13日
    浏览(38)
  • ❤️创意网页:打造简洁美观的网页轮播图(HTML简单实现轮播图)操作简单可以直接使用

    ✨ 博主: 命运之光 🌸 专栏: Python星辰秘典 🐳 专栏: web开发(简单好用又好看) ❤️ 专栏: Java经典程序设计 ☀️ 博主的其他文章: 点击进入博主的主页 前言: 欢迎踏入我的Web项目专栏,一段神奇而令人陶醉的数字世界! 🌌 在这里,我将带您穿越时空,揭开属于

    2024年02月17日
    浏览(43)
  • 【实用的开源项目】使用服务器部署Wiki.js,一个美观且强大的开源Wiki程序

    上个月小俊介绍了一款支持跨平台、跨终端的在线文档、知识库管理程序: MrDoc觅思文档 ,后来又在寻找有没有其他的程序,这不,美观且强大的开源Wiki程序: Wiki.js ,简单使用之后,感觉还不错,也推荐给大家,现在就教大家如何部署这款程序。 官方网站: https://js.wik

    2024年01月25日
    浏览(62)
  • 面向程序员的精品开源字体:让代码更易读、更美观、更实用

    随着计算机技术的飞速发展,程序员需要处理大量的文本信息,而字体作为信息传达的重要元素,在这个过程中扮演着至关重要的角色。一款精美、实用的字体能够帮助程序员更好地表达自己的思想和感情,提高工作效率和工作质量。因此,面向程序员的精品开源字体的出现

    2024年02月03日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包