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
暂无评论内容