前言
两个月前在 V 站看到某大佬开源了一个支持多种平台的在线文件目录程序,直到现在才有时间去尝试安装使用.程序支持的环境非常全面,有阿里云 OSS, FTP, 华为云 OBS, 本地存储, MINIO, OneDrive 国际/家庭/个人版, OneDrive 世纪互联版, 七牛云 KODO, 腾讯云 COS, 又拍云 USS.由于官方大佬还没出
docker
版,于是自己简单做了个镜像并测试正常使用,分享给大家.
本文已更新针对 v4.0.0 版为例,由于版本迭代频繁,本文不在针对旧版本支持.
zfile 是一个在线文件目录的程序, 支持各种对象存储和本地存储, 使用定位是个人放常用工具下载, 或做公共的文件库. 不会向多账户方向开发.前端基于 h5ai 的原有功能使用 Vue 重新开发了一遍. 后端采用 SpringBoot, 数据库采用内嵌数据库.
本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.
部署流程
本文是以 Linux 环境 docker 部署,群晖 docker 部署教程请访问 群晖NAS高级服务 – docker 部署 zfile 在线文件目录
docker 部署
为保证 docker 的持久化存储,首先规划数据库目录和本地存储目录的路径,以用来保存设置.
docker run -d --name=zfile --restart=always / -p 8080:8080 / -v /root/zfile/conf:/root/.zfile-v4 / -v /root/zfile/data:/root/zfile/data / stilleshan/zfile安装配置
访问以下安装地址进行安装配置.如使用
本地存储,路径请填写
/root/zfile/data,该路径为容器内路径,尽量不要修改,上文命令中
外部本地存储路径可自行修改.同时可以配置反向代理使用域名访问.
http://IP:8080/#/install # 安装地址 http://IP:8080/#/main # 前端页面 http://IP:8080/#/admin # 管理页面
结语
关于
zfile的使用相关问题请参考官方项目.博主会尽力根据官方版本来及时更新 docker 镜像.
本站提供免费和付费的技术支持.你可以通过留言,邮件,TG群的方式来技术交流和免费咨询.同时也可以付费支持的方式获得相关的技术支持,项目部署配置等服务.具体相关详情请点击查看 技术支持页面
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END