有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 配置文件目录
参数说明(更多参数建议去看文档)
:::
/data(路径):共享文件目录(可以按实际情况映射路径)
/config(路径):配置文件目录
使用
浏览器中输入 http://NAS的IP:6080 就能看到界面
界面还是比较简单直观的,没有这么多花里胡哨
看到当前目录很多不应该显示文件和目录,只需要显示 data 目录就行了
编辑 chfs.ini 配置文件,修改为 path=/data
TIP:每次修改完成,最好都重启一下容器
修改过后,现在访问根目录就是 data 路径了
顶部功能栏,上传文件,上传目录,新建文本,新建目录和搜索都是没问题的
来到映射的 data 目录,也能看到网页上传文件
对文件或者目录,支持直接下载,扫码下载,重命名和删除等操作
TIP:删除操作可能会提示操作失败, 编辑 chfs.ini 配置文件,修改为 file.remove=3
滑动到最下面,可以修改游客账号权限和创建管理员账号
[admin] password=123 rule.default=d
设置账号以后,就可以点击登录了
支持 webdav,输入 http://NAS的IP:6080/webdav 就能直接挂载本地
- 一般[0]
- 很赞[0]
- 没用[0]
- 垃圾[0]
- 无语[0]