602
文章
·
136650
阅读
602
文章
·
136650
阅读

有37人阅读过 使用docker搭建webdav服务器chfs,支持网页访问
发布于2025/09/11 更新于2025/09/11
[ 教程仅保证更新时有效,请自行测试。]

[转载] 搭建轻量文件共享服务器,Docker 部署 chfs 指南


这个软件是个不错的软件,支持多个平台,我一直在用windows的,现在docker版来到了,先留个记录。


chfs(CuteHttpFileServer):

一个免费的、HTTP 协议的文件共享服务器,使用浏览器可以快速访问。


特色:

• 单个文件,核心功能无需其他文件

• 跨平台运行,支持主流平台:Windows,Linux 和 Mac

• 界面简洁,简单易用

• 支持扫码下载和手机端访问,手机与电脑之间共享文件非常方便

• 支持账户权限控制和地址过滤

• 支持快速分享文字片段

• 支持 webdav 协议


安装

Docker Compose

services:
 chfs:
  image: docblue/chfs:v4.0beta.min
  container_name: chfs
  ports:
   - 6080:80
  volumes:
   - /vol1/1000/docker/chfs/data:/data
   - /vol1/1000/docker/chfs/config:/config
  restart: always

下载 chfs.ini 配置文件,放到 config 配置文件目录


http://iscute.cn/asset/chfs.ini

参数说明(更多参数建议去看文档)

:::
/data(路径):共享文件目录(可以按实际情况映射路径)

/config(路径):配置文件目录


使用

浏览器中输入 http://NAS的IP:6080 就能看到界面

image.png

界面还是比较简单直观的,没有这么多花里胡哨

看到当前目录很多不应该显示文件和目录,只需要显示 data 目录就行了

image.png

编辑 chfs.ini 配置文件,修改为 path=/data

image.png

TIP:每次修改完成,最好都重启一下容器

修改过后,现在访问根目录就是 data 路径了


顶部功能栏,上传文件,上传目录,新建文本,新建目录和搜索都是没问题的

image.png


来到映射的 data 目录,也能看到网页上传文件

image.png


对文件或者目录,支持直接下载,扫码下载,重命名和删除等操作

image.png


TIP:删除操作可能会提示操作失败, 编辑 chfs.ini 配置文件,修改为 file.remove=3

image.png

image.png


滑动到最下面,可以修改游客账号权限和创建管理员账号

[admin]
password=123
rule.default=d

image.png


设置账号以后,就可以点击登录了

image.png

支持 webdav,输入 http://NAS的IP:6080/webdav 就能直接挂载本地

image.png

文章对你有帮助吗?
  • 一般[0]
  • 很赞[0]
  • 没用[0]
  • 垃圾[0]
  • 无语[0]
扫一扫,手机浏览手机访问本站