|

搭建个人在线分享网盘的开源程序
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
初始设置
更详细的安装教程请参考: 安装文档
每次重启NAS后,需要手动使用~/zfile/bin/start.sh命令启动ZFile的服务。我们可以通过设置开机启动来避免重复手动启动的方法
开机自动启动的方法:
打开web shh,用root登录,
打开 rc.local 配置文件:
在打开的编辑界面: 用方向键移动光标到 exit 0 之前,粘贴下列配置
- /bin/bash /root/zfile/bin/start.sh
复制代码
保存:使用 Ctrl + O 来保存所做的修改
退出:按 Ctrl + X 退出编辑器
验证配置文件是否保存
退出:按 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 # 重启脚本
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|