FileManager安装教程

File Manager
基于GO的轻量级文件管理系统支持登录系统 角色系统 在线PDF、图片、视频浏览 上传下载 打包下载等功能

同类型软件比较

   
  
  File manager
  
  H5ai
  
  Owncloud
  
  需安装要HTTP服务器
  
  No
  
  Yes
  
  Yes
  
  需要安装数据库
  
  No
  
  No
  
  Yes
  
  登录机制
  
  Yes
  
  No
  
  Yes
  
  上传
  
  Yes
  
  No
  
  Yes
  
  生成分享链接
  
  Yes
  
  No
  
  Yes
  
  高级分享(访问密码等)
  
  No
  
  No
  
  Yes
  
  多平台
  
  No
  
  No
  
  Yes
  
  在线浏览
  
  Yes
  
  Yes
  
  Yes
  
  轻量化
  
  Yes
  
  Yes
  
  No
  
  命令行下载
  
  Yes
  
  No
  
  No
  

  

  

  

1

  

  

2

  

  

3

  

  

轻量化

  

  

File  manager

  

(不需要HTTP 数据库)

  

  

H5ai

  

(不需要数据库)

  

  

Owncloud

  

(均需要)

  

  

功能性

  

  

Owncloud

  

(功能最全)

  

  

File  manager

  

(提供常用功能)

  

  

H5ai

  

(仅提供基本功能)

  

  

易用性

  

  

Owncloud

  

(支持多平台使用)

  

  

File  manager

  

(单一平台 分享功能)

  

  

H5ai

  

(单一平台 直接下载)

  

  

搭建速度

  

  

File  manager

  

(下载后直接使用)

  

  

Owncloud

  

(需要lnmp)

  

  

H5ai

  

(需要lnmp和插件)

  

安装: 根据官方链接 Linux有两种安装方式 Curl和Wget
With curl:

      curl -fsSLhttps://henriquedias.com/filemanager/get.sh | bash
Or using wget:
        wget -qO-https://henriquedias.com/filemanager/get.sh | bash

安装完成之后可以在 /user/local/bin 找到filemanager文件

运行: 安装完成之后输入
cd /user/local/bin
./filemanager
即可运行

后台运行改成 ./filemanager&

filemanager 后面可以添加配置命令(除-c 外建议在配置文件中设置)
Filemanager启动配置项

  -a, --address
  
  监听地址
  
  -p, --port
  
  监听端口
  
  -b, --baseurl
  
  网址地址URL
  
  --staticgen
  
  静态模式
  
  -c, --config
  
  自定义配置文件名
  
  -v, --version
  
  版本控制
  
  -d, --database
  
  数据库地址
  
  --recaptcha-key
  
  reCaptch验证码设置
  
  -l, --log
  
  日志标识
  
  --recaptcha-secret
  

配置: /user/local/bin 新建一个文件(“filemanager.json 如果名字自定义启动时要添加 -c, --config  参数)
Filemanager配置项

  port
  
  监听端口
  
  log
  
  日志标识
  
  noAuth
  
  不使用登录
  
  plugin
  
  插件
  
  baseURL
  
  网址地址URL
  
  scope
  
  目录文件夹
  
  address
  
  监听地址
  
  allowCommands
  
  允许使用命令
  
  reCaptchaKey
  
  

reCaptch验证码设置

  

  allowEdit
  
  允许更改设置
  
  reCaptchaSecret
  
  allowNew
  
  允许新建设置
  
  database
  
  数据库地址
  
  commands
  
  新用户可使用命令
  

注:直接在网址根目录访问不要加baseURL项!
配置文件例子

{
  "port": 80,
  "noAuth": false,
  "baseURL": "/admin",
  "address": "127.0.0.1",
  "reCaptchaKey": "",
  "reCaptchaSecret": "",
  "database":"/path/to/database.db",
  "log": "stdout",
  "plugin": "",
  "scope":"/path/to/my/files",
  "allowCommands": true,
  "allowEdit": true,
  "allowNew": true,
  "commands": [
    "git",
    "svn"
  ]

}

© 版权声明
THE END
請多多支持
点赞0
评论 抢沙发

    暂无评论内容