查看: 7321|回复: 15

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

[复制链接]
发表于 2020-3-12 16:57:06 | 显示全部楼层 |阅读模式
搭建个人在线分享网盘的开源程序
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 清理旧程序. 首次安装请忽略此选项. 不会删除数据文件.

一键安装脚本
  1. 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 配置文件:
  1. nano /etc/rc.local
复制代码

在打开的编辑界面: 用方向键移动光标到 exit 0 之前,粘贴下列配置
  1. /bin/bash /root/zfile/bin/start.sh
复制代码

保存:使用 Ctrl + O 来保存所做的修改
退出:Ctrl + X 退出编辑器

验证配置文件是否保存
  1. 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, 如需请配置文件请编辑上述文件, 修改后重启程序生效.


目录结构
  1. ├── zfile
  2.     ├── META-INF
  3.     ├── WEB-INF
  4.     └── bin
  5.         ├── start.sh    # 启动脚本
  6.         └── stop.sh     # 停止脚本
  7.         ├── restart.sh  # 重启脚本
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

点评

感谢楼主分享 请教一下,如何修改mysql和h2 内存数据库的密码,我看默认的是123456,是否存在安全隐患?  发表于 2021-8-19 14:26
回复

使用道具 举报

发表于 2020-4-25 22:42:30 | 显示全部楼层
~/zfile/bin/start.sh  这个命令在哪里输入呀!楼主
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-26 10:25:41 | 显示全部楼层
jqryygysmq 发表于 2020-4-25 22:42
~/zfile/bin/start.sh  这个命令在哪里输入呀!楼主

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

点评

好的·谢谢  详情 回复 发表于 2020-4-26 13:42
回复 支持 反对

使用道具 举报

发表于 2020-4-26 13:42:19 | 显示全部楼层
KFC 发表于 2020-4-26 10:25
使用SSH 工具  shell 控制界面。用 root 用户登陆即可

好的·谢谢
回复 支持 反对

使用道具 举报

发表于 2020-5-24 20:02:19 | 显示全部楼层
请问这个文件怎么设置呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

点评

比如/mnt/nas/data/相册  详情 回复 发表于 2020-5-30 16:27
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-24 20:48:35 | 显示全部楼层
jimo 发表于 2020-5-24 20:02
请问这个文件怎么设置呢?

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

点评

感谢已成功,另外请问一下,如果在线播放视频,对视频有什么要求吗?我放了两个.MP4的视频试了几个浏览器和电脑都提示预览失败,但是在一个手机上却可以在线播放  详情 回复 发表于 2020-5-25 08:43
回复 支持 反对

使用道具 举报

发表于 2020-5-25 08:43:03 | 显示全部楼层
KFC 发表于 2020-5-24 20:48
存储策列:选择本地存储
文件路径参考【U-NAS OS 系统查找数据盘文件存放的路径目录】 ...

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

使用道具 举报

发表于 2020-5-26 13:08:17 | 显示全部楼层
向大佬学习。
回复 支持 反对

使用道具 举报

发表于 2020-5-30 16:27:30 | 显示全部楼层
jimo 发表于 2020-5-24 20:02
请问这个文件怎么设置呢?

比如/mnt/nas/data/相册
回复 支持 反对

使用道具 举报

发表于 2021-8-2 14:22:40 | 显示全部楼层
你好!  请教 输入 su root后 要输入秘密,但是秘密不知道是什么,怎么办?

点评

万由默认密码为yutech  发表于 2021-8-19 14:28
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|Archiver|手机版|万由科技 ( 浙ICP备10004788号-13 )

GMT+8, 2024-3-29 13:39 , Processed in 0.068211 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表