linux centos环境下chfs文件服务器搭建详细记录

发布时间:2024年01月18日

目录

chfs简介

1.下载安装包

2.安装

3.配置

3.1添加执行权限

3.2设置系统内可以调用

方式1

方式2

3.3编写配置文件

4.使用配置文件启动

5.使用

5.1浏览器打开

5.2非管理员

5.3管理员


chfs简介

CuteHttpFileServer/chfs是一个免费的、HTTP协议的文件共享服务器,使用浏览器可以快速访问。它具有以下特点:

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

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

  • 界面简洁,简单易用

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

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

  • 支持快速分享文字片段

  • 支持webdav协议

与其他常用文件共享方式(如FTP,飞秋,网盘,自己建站)相比,具有使用简单,适用场景更多的优点,在个人使用以及共享给他人的场景中非常方便快捷。

1.下载安装包

创建一个安装目录并进入到安装目录

mkdir /opt/chfs && cd /opt/chfs

wget http://iscute.cn/tar/chfs/3.1/chfs-linux-amd64-3.1.zip

2.安装

unzip chfs-linux-amd64-3.1.zip

3.配置

3.1添加执行权限

chmod +x chfs-linux-amd64-3.1

3.2设置系统内可以调用

方式1

建议使用方式1

创建软连接

ln -s /opt/chfs/chfs-linux-amd64-3.1 /usr/sbin/chfs

方式2

mv chfs-linux-amd64-3.1 chfs
vim /etc/profile

添加如下内容

export PATH=$PATH:/opt/chfs

使环境变量生效

source /etc/profile

3.3编写配置文件并创建对应目录

3.3.1创建目录

mkdir -p /opt/chfs/logs
mkdir -p /opt/chfs/files

3.3.2编写配置文件

vim chfs.ini

内容如下

port=10001
path=/opt/chfs/files
allow=
log=/opt/chfs/logs
html.title=chfs-一个很牛逼的文件服务器
html.notice=`临时测试`
image.preview=true
ssl.cert=
ssl.key=
folder.download=
file.remove=1
session.timeout=30
[admin]
password=123456
rule.default=RWD
rule.none=
rule.r=
rule.w=
rule.d=
[guest]
password=
rule.default=R
rule.none=
rule.r=
rule.w=
rule.d=

说明

port:端口号

path:文件存储目录 一定要先创建 不创建,配置不生效;不创建默认放到当前目录

html.title:网页tittle

password:密码

[guest]下rule.default=R 表示访客只能查看?但是实际也可以下载

4.使用配置文件启动

chfs -file chfs.ini

5.使用

5.1浏览器打开

http://192.168.168.109:10001/

5.2非管理员

非管理员仅仅可以查看 下载 分享

5.3管理员

点击登录

账户:admin

密码:123456

登陆后可以查看 编辑内容(文本) 删除 下载 重命名 分享

分享示例

可以使用二维码分享 也可以使用链接分享

文章来源:https://blog.csdn.net/wangwenzhe222/article/details/135664614
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。