美文网首页收藏
armbian安装chfs实现http和webdav文件共享

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

作者: Armlinux | 来源:发表于2023-03-10 15:39 被阅读0次

    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 |
    

    转自https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=1308837

    相关文章

      网友评论

        本文标题:armbian安装chfs实现http和webdav文件共享

        本文链接:https://www.haomeiwen.com/subject/shktrdtx.html