当前位置: 首页 > news >正文

CHFS - 轻量级文件共享服务器部署

CHFS - 轻量级文件共享服务器部署

一、CHFS简介

CHFS(Cute Http File Server)是一个轻量级的HTTP文件共享服务器,支持文件上传、下载、权限管理等功能。

二、Docker部署方式

方法一:使用docker-compose部署(推荐)

1. 拉取镜像
dockerpull docblue/chfs:v4.0beta.min
2. 创建数据目录
# 创建数据目录和配置目录mkdir-p/data/chfs/datamkdir-p/data/chfs/config# 下载默认配置文件(可选)cd/data/chfs/configwgethttp://iscute.cn/asset/chfs.ini# 设置目录权限chmod777/data/chfs
3. 创建docker-compose.yaml文件
vi/data/chfs/docker-compose.yaml

添加以下内容:

services:chfs:image:docblue/chfs:v4.0beta.mincontainer_name:chfsports:-3080:80volumes:-/data/chfs/data:/data-/data/chfs/config:/configrestart:always
4. 启动容器
cd/data/chfs/docker-composeup-ddocker-composeps

方法二:使用docker run命令部署

dockerrun-d\--namechfs\-p3080:80\-v/data/chfs/data:/data\-v/data/chfs/config:/config\--restartalways\docblue/chfs:v4.0beta.min

三、配置管理员账号

1. 修改配置文件

编辑配置文件:

vi/data/chfs/config/chfs.ini

添加或修改管理员配置:

[admin] password=123.com rule.default=d

参数说明:

  • password:管理员密码
  • rule.default:默认权限规则(d表示可下载,更多权限见下方说明)

2. 重启容器

cd/data/chfs/docker-composedowndocker-composeup-ddocker-composeps

或者使用docker run方式:

dockerrestart chfs

四、查看日志

# 查看容器日志dockerlogs-fchfs# 或使用docker-composecd/data/chfs/docker-composelogs-f

五、访问服务

浏览器访问:http://服务器IP:3080

六、权限说明

权限规则说明

  • d:仅可下载
  • u:仅可上传
  • r:仅可读取(包括查看列表和下载)
  • w:仅可写入(包括上传、创建目录等)
  • rw:可读写(包括上传和下载)
  • a:所有权限(包括重命名、删除、移动等)
  • l:仅列出文件列表
  • nobody:无权限(隐藏)

常用权限组合

  • rule.default=d:默认仅可下载
  • rule.default=rw:默认可读写
  • rule.default=a:默认所有权限

七、常用管理命令

# 查看容器状态dockerps|grepchfsdocker-composeps# 停止容器dockerstop chfsdocker-composedown# 启动容器dockerstart chfsdocker-composeup-d# 重启容器dockerrestart chfsdocker-composerestart# 删除容器dockerrm-fchfsdocker-composedown

八、注意事项

  1. 端口冲突:确保主机的3080端口未被占用
  2. 目录权限:确保映射的目录有正确的读写权限
  3. 配置文件:首次启动会自动生成默认配置,也可手动下载
  4. 安全建议:生产环境建议修改默认密码,并配置HTTPS
  5. 版本说明:本文使用的是v4.0beta版本,正式版请参考官方文档

九、参考资料

  • 官方网站:http://iscute.cn/chfs
  • Docker镜像:https://hub.docker.com/r/docblue/chfs
http://www.jsqmd.com/news/431860/

相关文章:

  • 基于Java springboot大学生家教服务管理系统家教服务预约学习评价家教招聘应聘(源码+文档+运行视频+讲解视频)
  • 教你正确回收沃尔玛购物卡,避免踩坑! - 团团收购物卡回收
  • AI优化找哪个公司?从SEO到GEO:浙江六大服务商重塑制造领域AI搜索优化新范式 - 品牌推荐大师1
  • 一文讲透|10个一键生成论文工具测评:本科生毕业论文+科研写作必备神器
  • 2026年免费的游戏数据分析平台实用指南 - 品牌排行榜
  • 基于Java springboot大学生家教兼职管理系统补习班预约(源码+文档+运行视频+讲解视频)
  • 2026年3月转塔冲床厂家推荐,精准检测与稳定性能深度解析 - 品牌鉴赏师
  • 2026最新环境损害司法鉴定推荐!西南地区优质机构权威榜单发布 - 十大品牌榜
  • 2026最新社会稳定风险评估/废气废水处理/水土保持方案与监测/环境损害司法鉴定/环境影响评价与验收推荐 - 十大品牌榜
  • 基于Java springboot大学生家教预约管理系统(源码+文档+运行视频+讲解视频)
  • 杰理之检查当前设备mac的通话是不是虚拟通话【篇】
  • 最好用的发膜是哪款?20款爆款发膜大对决 - 博客万
  • 2026年 制造业ERP软件厂家推荐排行榜:生产计划、库存采购、BOM与供应链管理,智能工厂全流程高效协同解决方案 - 品牌企业推荐师(官方)
  • 基于Java springboot大学生志愿者管理系统活动报名(源码+文档+运行视频+讲解视频)
  • 2026最新节水方案与验收推荐!西南山区高原山地合规服务权威榜单 - 十大品牌榜
  • 2026年商场隔油池清掏厂家权威推荐榜:隔油池清理维保公司、食堂隔油池清理、餐饮隔油池清理公司选择指南 - 优质品牌商家
  • C++ 异常处理机制
  • 如何支撑省级能源管网每秒十万级的时序数据洪峰?
  • 2026广东公考面试班怎么选?状元公考等4家机构实测报告 - 深度智识库
  • 5种市面常见的苏民通购物卡回收方式评测 - 淘淘收小程序
  • 2026年公考面试机构实用推荐:师资、模式与考情适配度深度对比 - 深度智识库
  • 500中银通支付卡回收多少,揭秘正规平台回收价格表 - 淘淘收小程序
  • 2025年12月地毯供应商权威推荐榜:商用/家用/定制/环保/阻燃地毯优选,品质与服务的双重保障 - 速递信息
  • AVIF转JPG怎么选?几款在线转换网站对比参考
  • 2026年企业数字化转型指南|北京专业小程序定制开发服务商优选 - 品牌2026
  • 2026最新防洪影响评价推荐!西南地区优质服务机构权威榜单发布 - 十大品牌榜
  • 哈尔滨汽车音响改装发烧主动三分频、A柱倒模、加装播放器、DSP及功放低音炮需要多少费用?哪家技术专业调音效果最好?首选哈尔滨博士达汽车音响店 - 木火炎
  • 2026最新全过程工程咨询推荐!西南/云南优质服务商权威榜单发布 - 十大品牌榜
  • 2026最新智能体定制推荐!宁夏地区优质服务商权威榜单发布 - 十大品牌榜
  • 2026年酒店隔油池清掏厂家推荐:写字楼化粪池清掏、医院化粪池清理公司、商场化粪池清掏、地下室化粪池清掏公司选择指南 - 优质品牌商家