KFC 发表于 2020-3-12 16:57:06

给U-NAS安装在线网盘程序 Z-File

搭建个人在线分享网盘的开源程序
Z-File 是一款定位于个人网盘的免费开源程序,其界面简洁舒适,支持文件全局搜索,可以预览图片、文本或 Markdown 文档、支持代码高亮、提供目录/文件二维码、可以在线播放视频、按文件夹播放音乐列表,支持设置文件夹密码等等。



新性能优化得很好,毫秒级打开,秒级搜索。单用户,列目录,完全开放,支持对象存储,完全免费开源,不会做任何收费版本。
支持各种对象存储、OneDrive、FTP、本地存储, 使用定位是个人放常用工具下载, 或做公共的文件库. 不会向多账户方向开发。

使用ROOT权限登录 U-NAS 系统
通过SSH工具,U-NAS 使用root权限登录SSH管理


使用root权限登录SSH管理

更新软件源、依赖
登陆U-NAS后,粘贴如下命令并回车:
进入root目录,命令:cd /root
更新软件列表,命令:sudo apt-get update
更新安装依赖,命令:apt install -y openjdk-8-jre-headless unzip

如为更新程序, 则请先执行 ~/zfile/bin/stop.sh 停止命令和 rm -rf ~/zfile 清理旧程序. 首次安装请忽略此选项. 不会删除数据文件.

一键安装脚本
wget http://pan.nasge.com/shell/ZFile/ZFile.sh && chmod +x ZFile.sh && bash ZFile.sh && rm -rf ZFile.sh
安装完成后,使用~/zfile/bin/start.sh命令启动ZFile,之后使用浏览器访问:http://U-NAS-ip-:8080
以 U-NAS 的 IP 是:192.168.44.130 为例

页面访问

[*]初始安装: http://192.168.44.130:8080/#/install
[*]用户前台: http://192.168.44.130:8080/#/main
[*]管理后台: http://192.168.44.130:8080/#/admin


初始设置

[*]站点名称:根据自己需求填写
[*]管理员账号:根据自己需求填写
[*]管理员密码:根据自己需求填写
[*]站点地址/域名:可以按照默认显示即可
[*]存储策列:选择本地存储
[*]文件路径参考【U-NAS OS 系统查找数据盘文件存放的路径目录】




更详细的安装教程请参考: 安装文档

每次重启NAS后,需要手动使用~/zfile/bin/start.sh命令启动ZFile的服务。我们可以通过设置开机启动来避免重复手动启动的方法

开机自动启动的方法:
打开web shh,用root登录,
打开 rc.local 配置文件:
nano /etc/rc.local
在打开的编辑界面: 用方向键移动光标到 exit 0 之前,粘贴下列配置
/bin/bash /root/zfile/bin/start.sh
保存:使用 Ctrl + O 来保存所做的修改
退出:按 Ctrl + X 退出编辑器

验证配置文件是否保存
nano /etc/rc.local
退出:按 Ctrl + X 退出编辑器

完成后可以重启一下验证


相关命令

[*]启动项目:~/zfile/bin/start.sh
[*]停止项目:~/zfile/bin/stop.sh
[*]重启项目:~/zfile/bin/restart.sh

修改配置文件:nano ~/zfile/WEB-INF/classes/application.yml

[*]保存:使用 Ctrl + O 来保存所做的修改
[*]退出:使用 Ctrl + X 退出编辑器
[*]默认启动端口为 8080, 如需请配置文件请编辑上述文件, 修改后重启程序生效.


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

传送地址
预览地址: https://zfile.jun6.net
项目地址: https://github.com/zhaojun1998/zfile
来源地址:http://bbs.nasge.com/thread-54-1-1.html

jqryygysmq 发表于 2020-4-25 22:42:30

~/zfile/bin/start.sh这个命令在哪里输入呀!楼主

KFC 发表于 2020-4-26 10:25:41

jqryygysmq 发表于 2020-4-25 22:42
~/zfile/bin/start.sh这个命令在哪里输入呀!楼主

使用SSH 工具shell 控制界面。用 root 用户登陆即可

jqryygysmq 发表于 2020-4-26 13:42:19

KFC 发表于 2020-4-26 10:25
使用SSH 工具shell 控制界面。用 root 用户登陆即可

好的·谢谢

jimo 发表于 2020-5-24 20:02:19

请问这个文件怎么设置呢?

KFC 发表于 2020-5-24 20:48:35

jimo 发表于 2020-5-24 20:02
请问这个文件怎么设置呢?

存储策列:选择本地存储
文件路径参考【U-NAS OS 系统查找数据盘文件存放的路径目录】

jimo 发表于 2020-5-25 08:43:03

KFC 发表于 2020-5-24 20:48
存储策列:选择本地存储
文件路径参考【U-NAS OS 系统查找数据盘文件存放的路径目录】 ...

感谢已成功,另外请问一下,如果在线播放视频,对视频有什么要求吗?我放了两个.MP4的视频试了几个浏览器和电脑都提示预览失败,但是在一个手机上却可以在线播放

Hrlee 发表于 2020-5-26 13:08:17

向大佬学习。

sangyang-1 发表于 2020-5-30 16:27:30

jimo 发表于 2020-5-24 20:02
请问这个文件怎么设置呢?

比如/mnt/nas/data/相册

qwaq32 发表于 2021-8-2 14:22:40

你好!请教 输入 su root后 要输入秘密,但是秘密不知道是什么,怎么办?
页: [1] 2
查看完整版本: 给U-NAS安装在线网盘程序 Z-File