docker 部署 zfile 在线文件目录 - 支持本地,对象存储,OneDrive等各种环境.

 

前言

两个月前在 V 站看到某大佬开源了一个支持多种平台的在线文件目录程序,直到现在才有时间去尝试安装使用.程序支持的环境非常全面,有阿里云 OSS, FTP, 华为云 OBS, 本地存储, MINIO, OneDrive 国际/家庭/个人版, OneDrive 世纪互联版, 七牛云 KODO, 腾讯云 COS, 又拍云 USS.由于官方大佬还没出docker版,于是自己简单做了个镜像并测试正常使用,分享给大家.

 

本文已更新针对 v2.7 版为例,由于版本迭代频繁,后期如果新版镜像与本文挂载目录有所不同,详情可以留言给我.

 

 

本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.

部署流程

 

本文是以 Linux 环境 docker 部署,群晖 docker 部署教程稍后更新,敬请期待.

docker 部署

为保证 docker 的持久化存储,首先规划数据库目录和本地存储目录的路径,以用来保存设置.

docker run -d --name=zfile --restart=always \
    -p 8080:8080 \
    -v /root/zfile/conf:/root/.zfile \
    -v /root/zfile/db:/root/.zfile-new/db \
    -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 镜像.

posted @   憨厚的小怪  阅读(1518)  评论(0编辑  收藏  举报
编辑推荐:
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示