zoukankan      html  css  js  c++  java
  • Go -- FileManage 自建云盘

    一.介绍

    ,用Go写的一款相当优秀的Web服务器软件,它有不少很有特色的功能,国内目前来说用的不多,不过也逐渐有越来越多的人知道了,它有个特色的插件功能,其中一款插件是FileManager,可以类似H5ai一样提供一个美化的Index目录列表,但是功能更多,不仅能下载,还能上传。但是,我一直不知道这玩意竟然还有个独立版本,最近Loc有人提到,我才发现这个确实不错。所以另外介绍一下,当然,之后也可能顺便介绍一下FileRun,不过这个免费版我感觉功能限制的有点多,还是需要考虑下。

    二.安装

    简单到极致,看过我博客以前那些介绍用Go写的程序的文章的同学肯定对某个特点印象深刻,那就是安装贼鸡儿方便,特别是在官方提供现成的二进制文件的情况下,那就是下载----done。FileManager秉承了这个优点,官方甚至不需要你自己下载对应的二进制文件,全是一键脚本,自动判断环境一步到位。

    刺激不刺激,当然,你在安装了Caddy的情况下只需要打开http.filemanager插件就行了

    此外,现在Docker这么火当然也少不了它

    这个采用的是默认配置,如下

    你也可以把配置写到命令里

    当然,有一点需要注意,那就是FileManager不支持SSL,所以如果需要SSL或者说想用HTTP/2加速,请换Caddy配合插件

    下面介绍一下,FileManager的命令行参数以及配置文件

    下面举个栗子方便理解,在监听所有地址的80端口,数据库指定为/etc/fm.db,新用户默认可访问/data目录

    FileManager的配置文件支持多种写法,分别为JSON,YAML以及TOML

    IN JSON:

    In YAML:

    In TOML:

    建议看哪种顺眼选哪种,没必要纠结太多,反正也不是天天改

    对了,默认用户名密码均为admin,其他看下图

    这是登陆界面,所谓自建云盘嘛,虽然不一定有啥见不得人的东西,但是还是要上个锁的

    在用户设置中,可以配置ACL规则以便多人使用的情况下防止搞事,当然自定义CSS这种东西提供了更多的可能性

    支持命令操作,是不是很刺激,这样就能玩出更

  • 相关阅读:
    使用ROS开源代码和激光雷达进行小车的定位导航——里程计信息的计算
    ROS常用快捷键、基本命令
    机器人关节空间轨迹规划--S型速度规划
    机器人单关节力矩控制(前馈+反馈)
    基于 Mathematica 的机器人仿真环境(机械臂篇)
    ROS2入门教程-windows安装ROS2
    复现一篇深度强化学习论文之前请先看了这篇文章!
    Q学习使用ROS和Gazebo的turtlebot的迷宫导航
    turtlebot2+ROS kinetic+笔记本安装配置(测试成功版)
    视觉机器人+人体姿态识别项目总结
  • 原文地址:https://www.cnblogs.com/mafeng/p/8270049.html
Copyright © 2011-2022 走看看