# hengyu liu使用docker部署文件服务器

```

cat docker-compose.yaml

services:

chfs:

image: docblue/chfs:v4.0beta.min

container_name: chfs

ports:

- "3080:80"

volumes:

- /home/lhy/destop:/data

- /home/lhy/destop/chfs/config:/config

restart: always

```

- pull镜像docblue/chfs:v4.0beta.min

- 设置共享文件

- 下载配置文件 wget http://iscute.cn/asset/chfs.ini

- 配置存放在自己创建config文件中

> 核心特点:单个文件,核心功能无需其他文件,跨平台运行,支持主流平台:Windows,Linux和Mac,支持账户权限控制和地址过滤,支持快速分享文字片段。

```

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

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

浏览器中输入 http://服务器的IP:3080 就能看到界面

```

![img](https://www.liuhengyu.cn/upload/%E5%9B%BE%E7%89%87.png)

看到当前目录很多不应该显示文件和目录,只需要显示 data 目录就行了。编辑 chfs.ini 配置文件,修改为 path=/data

![img](https://www.liuhengyu.cn/upload/%E5%9B%BE%E7%89%87-GhWN.png)

```

chfs 是一款轻量实用的 HTTP 文件共享服务器,部署和操作都简单直观,支持浏览器访问和操作、用户权限管理、WebDAV 挂载等功能,适合个人或小型团队进行简单的文件共享使用。使用一定要注意注意权限管理和网络环境,特别是隐射到公网的用户。

```