armbian安装chfs实现http和webdav文件共享

chfs是一个界面简洁,简单易用的免费文件共享服务器。使用http协议,只需浏览器就可以管理文件,更棒的是并同时支持webdav协议。
我一直在PC端使用,最近作者更新到了1.10,正好手头有个N1盒子,装的armbian,看到作者页面http://iscute.cn/chfs上有arm64版的,就试着在
盒子上装了一下,用起来觉得还不错,单个文件,核心功能无需其他文件,也不需要docker什么的,安装非常简单。
下面是我的安装过程,需要安装的网友,复制粘贴命令即可:

以root登录ssh

1、转到tmp文件夹

 cd /tmp

2、下载chfs文件

 wget http://iscute.cn/tar/chfs/2.0/chfs-linux-arm64-2.0.zip

3、解压缩

unzip -o chfs-linux-arm64-2.0.zip -d /usr/local/bin

4、改变属性到500

chmod 500 /usr/local/bin/chfs

这样就安装完成了,运行命令试一下. chfs –port=端口号 (端口号不要和已用的冲突)

没有问题的话,启动成功,访问地址:http://盒子的IP:端口号
ctrl+c结束运行

可以把它做成服务,开机自启:

nano /etc/systemd/system/chfs.service

粘贴下面的内容,根据自己情况修改

[Unit]
Description=chfs
After=network.target

[Service]
User=root
Type=simple

#ExecStart=/usr/local/bin/chfs --file="/usr/local/etc/chfs.conf"
#按说明,是可以用一个配置文件来启动chfs的,但我不知道为何用不上,我用了下面的方法。

ExecStart=/usr/local/bin/chfs --path="/mnt/usbdisk1|/mnt/usbdisk2|/mnt/usbdisk3" --port=8080 --rule="::|admin:123456:RWD" --log=""
#path后是共享文件夹路径,我共享了3个优盘,端口号是8080,匿名用户没有权限,管理员admin密码123456,完全权限。不记录log。
#其他详细命令,请到作者页面查看。

ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
[Install]
WantedBy=multi-user.target

保存上面的文件,然后 systemctl daemon-reload

启动chfs

systemctl start chfs

关闭

systemctl kill chfs

激活开机启动

systemctl enable chfs

关闭开机启动

systemctl disable chfs |

 

温馨提醒:
1.除标注原创外,本站文章和资源大部分为网络收集整理或网友上传,若不慎侵犯您的权利,请联系管理员,本站在核实无误后将根据作者意见进行处理。
2.本站需要注册会员才可下载,若您购买后发现资源失效或不能使用,请联系管理员获取最新资源或处理退款。
3.本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责,但我们会尽力保证其准确性。
4.本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向管理员举报。

异客居 » armbian安装chfs实现http和webdav文件共享

发表回复