前言
群晖NAS的File Station
已经能够满足本地存储的云端分享和下载的需求,部署zfile
则可以主要用来更方便的使用Web
访问和下载各种对象存储和 OneDrive 网盘中的文件.整个 2019 到 2020 年,网盘及文件目录程序如雨后春笋,各式各样的功能,特点总有一款能满足你的需求.
docker 部署
创建配置文件目录
为保证 docker 的持久化存储:
手动创建配置文件目录
以用来保存用户配置数据库文件.本文以/docker/zfile/conf
为例.
下载镜像启动容器
搜索zfile
,找到stilleshan/zfile
并下载latest
标签即最新版.
映像中启动容器
高级设置
卷
添加文件夹
,选择上文创建的配置文件目录
,即/docker/zfile/conf
,装载路径复制粘贴/root/.zfile-v4
.
如果你部署 zfile 是用来部署网盘
,对象存储
等服务,到此卷挂载就已经完成.
当如果希望共享本地群晖内的某个文件夹供下载,则还需要在挂载一个共享目录,本文示例将共享群晖内名为Share
的文件夹.
添加文件夹选择到Share
文件夹.装载路径复制粘贴/root/zfile/data
.后期如需更换共享的目录,可以停止容器,编辑容器,在删除本条挂载记录,并新增新的文件夹.
端口
默认端口为8080
,可自行修改本地端口.
启动容器
配置完成启动容器,容器启动时耗费 CPU 资源较大,待启动完成后就会降下来,常规情况下本程序只是作为展示网盘和对象存储文件目录的作用,即使在博主测试全速下载本地存储,也不会有过多的 CPU 占用.
全速下载本地存储
过程中的资源占用
安装配置
安装程序
访问群晖NAS的内网IP加端口http://192.168.1.4:8080/#/install
来完成首次配置.如果选择本地存储
,切记文件路径需填写容器内的/root/zfile/data
.
完成安装
完成安装后就会自动跳转至首页http://192.168.1.4:8080/#/main
.平时也可以无需手动加/#/main
访问,系统会自动跳转.
基本设置
访问http://192.168.1.4:8080/#/admin
进行基本设置,在基本设置中仅需注意站点域名
处,如果配置过本地存储,又要将此程序公开到外网访问使用,就需要改为外网访问的域名和端口号.
支持的对象存储和 OneDrive
本地存储, 阿里云 OSS, 腾讯云 COS, 又拍云 USS, FTP, UFile, 华为云 OBS.
MINIO, S3通用协议, OneDrive 国际/家庭/个人版, OneDrive 世纪互联版, 七牛云 KODO.
域名配置
DDNS
有公网IP的用户可以直接使用DDNS域名加端口号
访问,默认8080
端口大多情况下被运营商封了,可以通过路由器转发其他端口.如果需要HTTPS
支持,可以使用群晖NAS的反向代理来提供HTTPS
支持,在通过路由器转发反向代理的HTTPS端口
即可.
内网穿透
内网用户可以配置frp内网穿透
来外网访问,配合反向代理
也可以实现HTTPS
支持.参考以下文章配置即可:
结语
更多群晖NAS相关技巧,教程及信息,请持续关注本站群晖Synology专栏:
23 条评论
[...]本文是以 Linux 环境 docker 部署,群晖 docker 部署教程请访问 群晖NAS高级服务 – docker 部署 zfile 在线文件目录[...]
大佬 群晖Docker部署的怎么修改配置文件呢,主要想修改储存文件夹密码文件的文件名!感谢
老哥,请问下,如何映射群晖内两个不同的文件夹呢,/root/zfile/data这个路径只能映射一个,蟹蟹୧(๑•̀⌄•́๑)૭
你可以映射多个
比如
群晖本地文件夹A 映射到 /root/zfile/data2
群晖本地文件夹B 映射到 /root/zfile/data3
等等
那么你网页管理界面添加驱动器-本地存储的文件路径就要填写对应的/root/zfile/data2 这个路径
哦哦好的知道了哥,文章里说/root/zfile/data不能改我就没想到,感谢感谢。还有个2个问题就是:1、上传文件以后,zfile列表不显示,得重启docker才能显示。2、他会自动生成一个eaDir文件夹,我查过是群晖的索引,其他文件管理器是不显示的,有没有办法让zfile也不显示呢?OωO
去官方项目找文档或者提issue
可以忽略文件夹的
老哥,问下,怎么升级啊?
停止容器,删除容器,删除镜像,在重新下新镜像,在启动...
那数据还在吗?
谢谢
zfile没有用户名和密码吗?放到外网是不是不安全
你可以在目录放置密码文件加密..具体参考官方项目吧
https://github.com/zhaojun1998/zfile
用docker部署怎么修改zfile配置文件的
zfile设计初衷就是公开的.