docker 部署 zfile 在线文件目录 - 支持本地,对象存储,OneDrive等各种环境.
前言
两个月前在 V 站看到某大佬开源了一个支持多种平台的在线文件目录程序,直到现在才有时间去尝试安装使用.程序支持的环境非常全面,有阿里云 OSS, FTP, 华为云 OBS, 本地存储, MINIO, OneDrive 国际/家庭/个人版, OneDrive 世纪互联版, 七牛云 KODO, 腾讯云 COS, 又拍云 USS.由于官方大佬还没出docker
版,于是自己简单做了个镜像并测试正常使用,分享给大家.
zfile 是一个在线文件目录的程序, 支持各种对象存储和本地存储, 使用定位是个人放常用工具下载, 或做公共的文件库. 不会向多账户方向开发.前端基于 h5ai 的原有功能使用 Vue 重新开发了一遍. 后端采用 SpringBoot, 数据库采用内嵌数据库.
部署流程
本文是以 Linux 环境 docker 部署,群晖 docker 部署教程请访问 :
docker 部署
为保证 docker 的持久化存储,首先规划数据库目录和本地存储目录的路径,以用来保存设置.
docker run -d --name=zfile --restart=always \ -p 8080:8080 \ -v /root/zfile/conf:/root/.zfile \ -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 镜像.
本站提供免费和付费的技术支持.你可以通过留言,邮件,QQ的方式来进行技术交流和免费咨询.同时也可以付费支持的方式获得相关的技术支持,项目部署配置等服务.具体相关详情请点击查看 技术支持页面