• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

群辉webstation搭建zdir网盘保姆级教程

群晖 Synology  / 教程分享  / 只看大图  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2021-3-15 21:09

跳转到指定楼层
本帖最后由 gasment 于 2021-3-16 12:38 编辑

群晖上搭建私人网盘有很多方案,比如Drive套件,nextcloud、owncloud、seaffile等等,
今天介绍一个轻量级的网盘应用——zdir,zdir基于文件索引,可以无需登录即可自由浏览与下载目录内的文件,文件只可由管理员上传与更改,zdir作为一个单纯的文件分享器来说,无需数据库支持,体积小巧,是十分高效与简洁的。
Zdir在GitHub开源,更多详情请前往作者页面了解https://github.com/helloxz/zdir

下面开始搭建教程:
部署环境:DSM6.2.3
所需套件:webstation+apache HTTP Server 2.4+PHP7.3

一、源码下载(截止稿前最新版1.55)
游客,如果您要查看本帖隐藏内容请回复

二、Web搭建
1.打开webstation套件,新建一个虚拟主机,如图,其中端口号请记好,之后会再次用到
虚拟主机.png
2.打开filestation,找到zdir-1.55目录,修改其属性权限如图(如无http用户,则增加一个)
权限1.png
3.使用https://群晖ip:端口号,如https://192.168.1.111:2024访问zdir的web页面,如提示复制config.simple.php,则为部署成功

三、配置文件修改
1. 通过smb网络共享,找到你上传的zdir-1.55目录,将根目录下的config.simple.php文件复制一份为config.php在同一目录,使用notepad++工具进行如下修改,修改完成后再次访问zdir的web页面,检查是否正常访问主页
config.png
2. 修复文件索引。Zdir的文件检索功能依赖curl,cache.php中的curl配置默认只针对80和443端口,我们的自定义端口会无法连接造成索引空白的问题(如点击文件索引出现unable to open file,则为权限配置出错,按二-2检查)
3. 打开编辑主目录functions文件夹下的cache.php,按图示修改,修改的端口号与webstation的对应
cache.php.png
4. 修复前后效果对比
索引.png
5.修复hash/MD5查看功能。由于不是标准端口或者目录配置问题,md5查看功能会出错(图),需要修复文件路径。
打开并编辑主目录functions下的hash.php,将第13行(图)用#注释掉,或将13行内/zdir字符删掉即可
hash1.png

四、其他自定义
1. 页脚自定义,打开编辑主目录/template/footer.php文件,如图修改(请勿去除版权信息,联系作者获取捐赠版)
页脚.png
2. 删除不必要的导航栏,打开编辑主目录/template/header.php文件,如图修改
页头1.png
3.修改广告轮播消息(喜欢zdir请支持作者,捐赠以获得无广告版,此处仅做演示可能)
  • 用notepad++打开编辑主目录static下的zdir.js文件,如图修改本地轮播消息,下方按图修改/template/footer.php,将在线资源重新指向本地资源
zdir.png
4. 效果
轮播消息效果.png

五、php优化
1. 群晖php默认只能上传32m以下的文件,这对zdir十分不友好,需要对其限制进行修改
2. 打开webstation中的php设置,选择zdir使用的php7.3,编辑默认服务器配置下方的扩展名,勾选所有扩展名
3.切换到核心设置,搜索给出的参数,对应数值进行修改
  • 需要修改的参数:
  1. memory_limit=128M
  2. post_max_size=1024M
  3. upload_max_filesize=1024M
  4. max_execution_time=600
  5. max_input_time=600
复制代码
4. 修改完成后前往zdir后台,上传一个500m左右的文件进行测试
  • 注意:重启群晖后,这些参数可能会被重置,但本人测试并没有发生(不记得以前有没过骚操作),如果不幸被重置,可以手动恢复,或者百度解决?群晖的php.ini左绕右绕的真的难搞

六、最后:
1. php上传还是比较吃资源的,尽量避免长时间的大文件上传,如有此需求,可以通过smb/ftp等共享手动上传大文件到zdir-1.55下对应的子目录。
2. zdir目前对于在线预览方面还是有欠缺,非标准端口无法预览office文档,这方面群晖有更专业的drive套件。
3. zdir强在文件分享,体积小巧,响应快速,不依赖数据库,无需登录,很适合给朋友、同事分享零碎文件,做一个纯粹的分享器,十分推荐(页面都是公开连接,切勿上传私密文件)
4.Zdir提供docker方式部署(方法请看作者github页面),免去了config、cache和文件夹权限修改的麻烦,但是docker版采用nginx为后端,文件上传同样存在限制(实测超过50M左右就会报500内部错误),而且群晖的nginx配置更为复杂,有能力解决的小伙伴欢迎交流反馈



补充内容 (2021-5-9 11:43):
zdir1.55连接补档https://cloud.189.cn/t/uamyQrJNrQfa(访问码:zw2n)
那是云论坛 - 国内知名的NAS交流平台
http://www.nasyun.com
分享淘帖
回复 印象

使用道具

0

精华

52

回帖

290

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
264
精华
0
rrosen 发表于 2021-3-15 21:10 来自 中国江苏泰州
非常小巧高效,但在大文件处理和在线文件预览编辑方面是没有诸如Drive/nextcloud等完善
回复 支持 反对 印象

使用道具 举报

0

精华

25

回帖

386

积分

入门用户

Rank: 1

云币
0
贡献
25
活跃
247
精华
0
东瓜菜园 发表于 2021-3-16 08:52 来自 中国山东烟台
学习了解下~~~
回复 支持 反对 印象

使用道具 举报

0

精华

81

回帖

1274

积分

发烧玩家

Rank: 2

云币
0
贡献
64
活跃
912
精华
0
slaiyan 发表于 2021-3-16 09:10 来自 中国湖南衡阳
谢谢分享,下载试试!
回复 支持 反对 印象

使用道具 举报

0

精华

9

回帖

134

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
129
精华
0
star2k 发表于 2021-3-16 09:57 来自 中国浙江宁波
谢谢分享,下载试试!
回复 支持 反对 印象

使用道具 举报

0

精华

130

回帖

1105

积分

发烧玩家

Rank: 2

云币
0
贡献
30
活跃
901
精华
0
hnxjc 发表于 2021-3-16 17:58 来自 中国湖南长沙
谢谢分享,谢谢分享!!!!!!!!!!!!!!!!!!!
回复 支持 反对 印象

使用道具 举报

wjq998 该用户已被删除
wjq998 发表于 2021-3-17 08:15 来自 中国广西钦州
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对 印象

使用道具 举报

0

精华

46

回帖

388

积分

入门用户

Rank: 1

云币
0
贡献
47
活跃
130
精华
0
梦秋寒 发表于 2021-3-17 12:10 来自 中国河北石家庄
群辉webstation搭建zdir网盘保姆级教程
回复 支持 反对 印象

使用道具 举报

0

精华

23

回帖

196

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
184
精华
0
wxue1011 发表于 2021-3-17 16:33 来自 中国江苏苏州
谢谢分享,下载试试看看
回复 支持 反对 印象

使用道具 举报

0

精华

106

回帖

2070

积分

搞机大神

Rank: 3Rank: 3

云币
0
贡献
6
活跃
1985
精华
0
qianyuanaini 发表于 2021-3-18 17:28 来自 中国河南郑州
可做公网临时分享下载用
回复 支持 反对 印象

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图