Zfile-轻量开源个人网盘【超简单部署】

这篇具有很好参考价值的文章主要介绍了Zfile-轻量开源个人网盘【超简单部署】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1、什么是Zfile

2、Zfile有什么作用

3、准备工作

4、开始部署

4.1、安装依赖

4.2、下载文件并部署

4.3、修改配置并启动

4.4、后台配置

5、总结

1、什么是Zfile

Z-File作为一款开源免费的网盘列表程序,优点还是很多的。安装部署和配置都比较方便,也可以生成固定的文件链接,使用定位是个人放常用工具下载, 或做公共的文件库. 不会向多账户方向开发。

2、Zfile有什么作用

前台演示链接:ZFile

支持画廊模式

Zfile-轻量开源个人网盘【超简单部署】

支持视频预览

Zfile-轻量开源个人网盘【超简单部署】

支持文本预览

Zfile-轻量开源个人网盘【超简单部署】

支持音频预览Zfile-轻量开源个人网盘【超简单部署】

支持PDF预览

Zfile-轻量开源个人网盘【超简单部署】

支持Offic预览

Zfile-轻量开源个人网盘【超简单部署】

支持3D文件预览

Zfile-轻量开源个人网盘【超简单部署】

支持生成直链和短链分享

Zfile-轻量开源个人网盘【超简单部署】

支持几乎所有存储对象

Zfile-轻量开源个人网盘【超简单部署】

支持权限控制

Zfile-轻量开源个人网盘【超简单部署】

后台设置显示内容

Zfile-轻量开源个人网盘【超简单部署】

支持文件列表多样式

Zfile-轻量开源个人网盘【超简单部署】

3、准备工作

拿一台手上闲置的云服务器,我是用的阿里云活动买的2H4G的服务器作为个人网盘的部署环境,如果还没有服务器,可以看看最近双十一的活动,都比较便宜,基本上几十块钱就可以买一年还带外网IP,部署Zfile个人网盘是足够的了。活动列表整理好了供君选择:2022年各大云服务器双十一活动汇总https://docs.qq.com/doc/DUXhJbEtqR1FUZEp1?&u=4434f80a6e4a4fca9a0a08a078a8e479

我的服务器环境:

阿里云服务器 2H2G 40G磁盘 Centos7.5系统

如果有服务器的直接开始准备服务器环境,使用Xshell连接云服务器(可以参考Xshell连接云服务器教程)。

4、开始部署

4.1、安装依赖

安装服务器基础环境

#遇到提示就输入y回车
yum update && yum -y install lrzsz telnet wget lsof psmisc zip unzip dos2unix glibc.i686

出现complete!提示表示安装完成(如果出错,建议把错误提示复制到百度一下,据说99%的你遇到的问题别人也遇到过,生活亦是如此):

Zfile-轻量开源个人网盘【超简单部署】

安装Java环境:

#安装JDK环境
yum install -y java-1.8.0-openjdk unzip

4.2、下载文件并部署

#下载打包文件
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文件目录结构如下:

├── zfile
├── META-INF
├── WEB-INF
└── bin
    ├── start.sh    # 启动脚本
    ├── stop.sh     # 停止脚本
    └── restart.sh  # 重启脚本

4.3、修改配置并启动

Web默认端口为8080,如需修改端口可直接编辑配置文件

vim ~/zfile/WEB-INF/classes/application.yml

程序命令

~/zfile/bin/start.sh    #启动项目
~/zfile/bin/stop.sh     #停止项目
~/zfile/bin/restart.sh  #重启项目

启动效果:

Zfile-轻量开源个人网盘【超简单部署】

到这里没出错表示部署完成了,是不是很简单!

网站入口地址:

#首次安装访问地址
http://ip:8080/#/install
#用户前台
http://ip:8080/#/main
#管理后台
http://ip:8080/#/admin

4.4、后台配置

先进入http://ip:8080/#/install地址,填写好相关信息即可跳转网盘后台,后台可以设置网站的基本信息和权限,最主要的是能够配置多类存储,例如:

本地存储
阿里云OSS
腾讯云COS
又拍云USS
FTP
UFile
华为云OBS
MINIO
S3通用协议
Onedrive(支持世纪互联)
七牛云KODO

挂载磁盘则全程可在 Web管理界面进行。

项目地址:https://github.com/zhaojun1998/zfile

安装文档:http://zhaojun.im/zfile-install/

项目Demo:http://zhaojun.im/zfile-instal

5、总结

注:本文章首发于本人个人,未经授权,请勿转载。文章来源地址https://www.toymoban.com/news/detail-441223.html

到了这里,关于Zfile-轻量开源个人网盘【超简单部署】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 轻量级开源服务器Tomcat本地部署并将网页发布到公网远程访问

    目录 1.前言 2.本地Tomcat网页搭建 2.1 Tomcat安装 2.2 配置环境变量 2.3 环境配置 2.4 Tomcat运行测试 2.5 Cpolar安装和注册 3.本地网页发布 3.1.Cpolar云端设置 3.2 Cpolar本地设置 4.公网访问测试 5.结语 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大

    2024年02月04日
    浏览(67)
  • 开源轻量级分布式文件系统FastDFS本地部署并实现远程访问服务器

    FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS为互联网量身定制,充分考

    2024年02月04日
    浏览(48)
  • WeUI - 微信官方推出的免费开源 UI 组件库,上手简单,风格简约,在微信生态开发轻量项目的绝佳选择

    微信早年发布的 UI 框架,对想要创建让微信用户感到熟悉的应用来说,是一个好选择。 关于 WeUI WeUI 一款由腾讯微信团队开发的 UI 组件库,是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信 Web 开发量身设计,这是专门被设计用来构建在微信运行的

    2024年02月12日
    浏览(42)
  • 如何使用Docker部署开源Leanote蚂蚁笔记并发布个人博客至公网

    最近,我发现了一个超级强大的人工智能学习网站。它以通俗易懂的方式呈现复杂的概念,而且内容风趣幽默。我觉得它对大家可能会有所帮助,所以我在此分享。点击这里跳转到网站。 本篇文章介绍如何使用Docker部署Leanote蚂蚁笔记,并且结合cpolar内网穿透实现公网远程访

    2024年02月22日
    浏览(39)
  • 个人网盘配置——以Cloudreve为例

    Cloudreve 可以让您快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用 Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。 两种部署方式: Windows 下,直接解压获取到的 zip

    2024年02月09日
    浏览(26)
  • 内网穿透的应用-使用Docker部署开源建站工具—Halo,并实现个人博客公网访问

    本篇文章介绍如何在CentOS下使用Docker部署开源建站工具Halo,并结合cpolar内网穿透工具实现个人博客的公网访问。 Halo是一款基于Java的开源建站工具,具有简单易用、灵活性高、插件丰富等优点。可以做博客的软件平台有很多,像大家熟知的 WordPress 、Hexo、Typecho,对于计算机专

    2024年01月20日
    浏览(49)
  • Vue实现个人网盘视频存储界面

    前言 随着互联网的发展,人们对于数据存储和共享的需求越来越大。个人网盘作为一种云存储服务,可以方便地存储和分享个人数据,如文档、图片、视频等。本文将介绍如何使用Vue框架开发一个个人网盘视频存储界面,实现视频上传、展示、播放、删除、训练、跨模态检索

    2024年02月10日
    浏览(29)
  • Docker容器学习:搭建ownCloud个人网盘

    目录 前提环境 拉取镜像 创建容器 创建mysql容器: 创建OwnCloud容器,并连接到数据库: 创建Nginx容器: 配置nignx 基于Centos7.9版本环境安装Docker-ce:24.0.5 但是值得注意的是OwnCloud自带有Web功能,所以不使用Nginx一样是可行的! 如果你想要添加SSL实现保密传输,那可能就需要一些

    2024年02月11日
    浏览(27)
  • 2023最新网盘目录管理系统

    采用的技术为 java + vue + h5 + 微信小程序开发的。支持千万级别的数据量。 百度网盘扩容技术不断进化中,随之而来的是大容量网盘的资源如何展示给客户,这里就需要用到最新的百度网盘目录索引系统: 包含H5+小程序 功能介绍: 1、支持扩容盘搜索 2、支持多网盘搜索 3、支

    2024年02月11日
    浏览(28)
  • Container Station搭建个人网盘Nextcloud(Mariadb)

    目录 一、Container Station 二、MariaDB安装 三、phpMyAdmin安装及nextcloud对应数据库配置 (一)phpMyAdmin安装 (二)nextcloud对应数据库配置 四、Container Station中部署nextcloud (一)拉取镜像 (二)启动容器 (三)初始化安装(我没装防火墙,所以,这一步我好像没涉及) 五、nextclo

    2024年02月04日
    浏览(35)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包