主机、服务器测评
服务器促销信息及建站资源分享

Zdir 3轻量级网盘安装使用教程_如何搭建属于自己的网盘或文件存储站

如果想搭建一个属于自己的网盘或者文件存储站点,还在苦恼怎么搭建的话,不知道如何入手?这里给大家建议一个轻量级的文件目录列表程序,也就是文件管理器:Zdir 3,Zdir 3上传的文件通过目录列表的形式直接展示!Zdir 3是基于Golang + Vue3开发的目录列表程序,支持在Linux、Docker、Windows部署安装,可以满足个人乃至公司文件存储、下载的基本使用,因此完全可以当中一款非常轻量级的网盘来使用。

关于Zdir,其实博主在几年前就接触过,当时也使用过,后来因为一些原因也就没有使用了。目的Zdir 3是升级版本,相对之前的Zdir来说布局展示更为美观,同时功能方面也相对更为强大,支持当前目录与全局搜索(全局搜索仅Linux支持)、视频预览、音频预览、图片预览、代码与文本预览、支持.doc .docx .xls .xlsx .ppt .pptx在线预览、PDF文件预览等!

是不是有点想用Zdir 3来搭建属于自己的网盘?想体验Zdir 3?这里教大家如何安装使用Zdir 3来搭建自己的网盘!

 

一、搭建Zdir 3需要准备什么

利用Zdir 3来搭建网盘需要准备什么?准备一台大硬盘VPS或者大硬盘服务器和一个域名就可以了!

大硬盘VPS、大硬盘服务器如何选择?在主机玖玖博客搜“大硬盘”关键词就会有很多商家产品可以选择,并且都是非常实惠的服务器产品。目前来说如果需要大硬盘独立服务器,RackNerd美国大硬盘独立服务器还是较为不错的,有高达240T大硬盘服务器可以选择。

没有域名,如果选择国外商家注册,可以考虑NameSilo注册域名,支持支付宝、无实名要求。

 

二、Linux如何安装Zdir 3轻量级文件管理器

Zdir 3安装支持在Linux一键安装,同时还支持Docker安装Zdir和Windows系统安装!

这里主要介绍Linux一键安装Zdir 3!Zdir 3支持在CentOS、Debian or Ubuntu系统当中一键安装。默认安装路径为:/data/apps/zdir、需要公开的文件列表路径位于/data/apps/zdir/data/public!

一键安装命令如下:

先为系列安装curl程序

CentOS系统安装curl命令:

yum -y install curl

Debian or Ubuntu系统安装curl命令:

apt-get install curl

CentOS系统一键安装Zdir 3命令:

curl -s "http://soft.xiaoz.org/zdir/sh/zdir.sh" | bash -s install

Debian or Ubuntu系统一键安装Zdir 3命令:

curl -s "http://soft.xiaoz.org/zdir/sh/zdir.sh" | bash -s install

 

下面是是安装过程记录:

Zdir 3轻量级网盘安装使用教程_如何搭建属于自己的网盘或文件存储站插图

显示如下图就安装完成了。

Zdir 3轻量级网盘安装使用教程_如何搭建属于自己的网盘或文件存储站插图1

 

三、Zdir 3轻量级文件管理器使用体验记录

1、登录和注册账号。安装完成后访问安装提供的地址进行访问。如下点击登录。

Zdir 3轻量级网盘安装使用教程_如何搭建属于自己的网盘或文件存储站插图2

2、第一次点击登录会要求注册一个管理员账号。设置完成后登录即可既然到Zdir 3管理后台。

Zdir 3轻量级网盘安装使用教程_如何搭建属于自己的网盘或文件存储站插图3

3、在后台可以进行如下设置。

Zdir 3轻量级网盘安装使用教程_如何搭建属于自己的网盘或文件存储站插图4

4、还可以通过修改配置文件来修改一些设置。可以使用Xftp连接自己的主机,找到config.ini文件下载到本地来修改后再上传上去。

Zdir 3轻量级网盘安装使用教程_如何搭建属于自己的网盘或文件存储站插图5

config.ini文件各项功能介绍如下:

服务端配置[servers]

  • port:Zdir监听端口,默认为:6080,可自行修改
  • RunMode:Zdir运行默认,默认为release(生产环境),debug为调试模式

存储配置[storages]

  • public_path:需要读取的文件夹路径,默认为空(data/public),你可以修改为其它绝对路径
  • public_domain:公共文件的域名,默认为空(即当前域名 + /public,比如:http://localhost:6080/public),如果使用了nginx反向代理,可以设置为自己的域名,比如:http://soft.xiaoz.org且末尾不再需要/public也不需要带/(注意:需要带上http或https协议)

站点信息配置[sites](3.2.0及之后的版本已废弃此参数)

  • title:站点标题(浏览器标题栏处的显示)
  • name:站点名称(Zdir左上角的名称显示)

 

四、Zdir 3轻量级文件管理器如何绑定自己的域名

Zdir 3安装后是使用IP+端口来访问的,如果是对外公布的话,确实也不太方便别人记忆。这里需要我们绑定自己的域名。下面介绍通过安装宝塔Linux面板来绑定域名。

1、在Zdir 3安装的服务器当中安装宝塔Linux面板。关于宝塔Linux面板如何安装?下面教程可以帮助你解决宝塔Linux面板安装问题。

2、宝塔Linux面板安装好后,我们安装一个Nginx环境。安装宝塔Linux面板并登录后会直接提示建站环境的安装,这里面可以只选择安装Nginx即可。

Zdir 3轻量级网盘安装使用教程_如何搭建属于自己的网盘或文件存储站插图6

3、安装完成后,创建一个网站并绑定自己的域名。

Zdir 3轻量级网盘安装使用教程_如何搭建属于自己的网盘或文件存储站插图7

4、如下图为站点添加伪静态。

Zdir 3轻量级网盘安装使用教程_如何搭建属于自己的网盘或文件存储站插图8

伪静态内容如下吗,复制粘贴进去就可以。

# 精确匹配首页,=优先级最高
	location = / {
		proxy_pass http://127.0.0.1:6080;
		proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
	}
	# 匹配Vue静态文件目录,和public公共文件夹目录
	location ~* /(assets|public|api|admin) {
		#如果是图片等静态文件,添加Expires头部
		if ( $uri ~* .*\.(gif|jpg|jpeg|png|bmp|webp|swf|flv|mp4|ts|ico|js|css|svg|ico)$ ) {
			expires 7d;
		}
		proxy_pass http://127.0.0.1:6080;
		proxy_set_header X-Real-IP $remote_addr;
   	    proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
	}
	# 非/ 和非 /assets目录的时候进行重定向来去掉/public,/ 通用匹配, 如果没有其它匹配,任何请求都会匹配到,优先级最低
	location / {
		rewrite ^/(.*) /public/$1;
	}

5、防止宝塔默认规则对上面的影响,还需要在站点配置文件删除如下图红框位置内容。

Zdir 3轻量级网盘安装使用教程_如何搭建属于自己的网盘或文件存储站插图9

6、如此设置之后我们可通过域名直接访问自己的Zdir 3网盘了。

Zdir 3轻量级网盘安装使用教程_如何搭建属于自己的网盘或文件存储站插图10

 

五、Zdir 3轻量级文件管理器文件上传和下载分享

如下图就可以解决了。

Zdir 3轻量级网盘安装使用教程_如何搭建属于自己的网盘或文件存储站插图11

六、Zdir 3如何升级版本

安装Zdir 3后,Zdir 3版本还在不断的更新,那么如何升级到Zdir 3最新版本呢?可以参考下面文章:

Linux升级Zdir3目录列表程序到3.3.0版本教程_轻量网盘程序Zdir发布3.3.0版,新增批量操作、PDF文件预览、.flv格式播放等

 

 

赞(1)
聲明:
1、本博客不從事任何主機及服務器租賃業務,不參與任何交易,也絕非中介。博客內容僅記錄博主個人感興趣的服務器測評結果及一些服務器相關的優惠活動,信息均摘自網絡或來自服務商主動提供;所以對本博客提及的內容不作直接、間接、法定、約定的保證,博客內容也不具備任何參考價值及引導作用,訪問者需自行甄別。

2、訪問本博客請務必遵守有關互聯網的相關法律、規定與規則;不能利用本博客所提及的內容從事任何違法、違規操作;否則造成的一切後果由訪問者自行承擔。

3、未成年人及不能獨立承擔法律責任的個人及群體請勿訪問本博客。

4、一旦您訪問本博客,即表示您已經知曉並接受了以上聲明通告。

文章名稱:《Zdir 3轻量级网盘安装使用教程_如何搭建属于自己的网盘或文件存储站》
文章鏈接:https://www.zhuji999.com/15681.html