简介

File Browser是一个基于GO的轻量级文件管理系统支持登录系统 角色系统、在线PDF、图片、视频浏览、上传下载、打包下载等功能。总而言之很强大。

类似的文件管理还有h5aiNextCloud等,安装方法可参考:NextCloud安装教程,h5ai安装教程。

截图

安装

运行命令:

curl -fsSL https://filebrowser.github.io/get.sh | bash
#或者
wget -qO- https://filebrowser.github.io/get.sh | bash

安装完成之后可以在/usr/local/bin找到filebrowser文件。

运行

安装完成之后输入命令即可运行:

cd /usr/local/bin
./filebrowser

后台运行改成./filebrowser&

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

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

配置

运行一次后在/usr/local/bin会多一个filebrowser.db文件,然后再新建一个文件(“filebrowser.json” 如果名字自定义启动时要添加-c, --config参数)
filebrowser配置项

port              监听端口
log               日志标识
noAuth            不使用登录
plugin            插件
baseURL           网址地址URL
scope             目录文件夹
address           监听地址
allowCommands     允许使用命令 
reCaptchaKey      reCaptch验证码设置
reCaptchaSecret   reCaptch验证码设置
allowEdit     允许更改设置
allowNew      允许新建设置
database      数据库地址
commands      新用户可使用命令

注:直接在网址根目录访问不要加baseURL项!

配置文件例子:

{
  "port": 80,
  "noAuth": false,
  "baseURL": "/admin",
  "address": "0.0.0.0",
  "reCaptchaKey": "",
  "reCaptchaSecret": "",
  "database":"/usr/local/bin/filebrowser.db",
  "log": "stdout",
  "plugin": "",
  "scope":"/root",
  "allowCommands": true,
  "allowEdit": true,
  "allowNew": true,
  "commands": [
    "git",
    "svn"
  ]
}

此时在后台运行filebrowser就可以了,地址为:http://ip:port/admin,输入用户名admin密码admin就可以了。

解除宝塔面板 MySQL 安装最低内存限制

VIRMACH黑五,抢了一堆的小鸡,可是有个比较坑的地方,说是768的内存,实际上在只有744M,如果用宝塔最新版安装就会提示内存地狱768,无法安装MYSQL5.6,感谢...

阅读全文

oracle永久机刷机包(含Windows)

制作教程太繁琐等以后有时间再编辑添加,大家可以参考其它坛友的方法 暂时没找到好用的p2p文件分享方式,且想起流量不够还有300美元可用,所以暂还是用直链分...

阅读全文

一款带Web面板的轻量级、高性能内网穿透工具:nps使用教程

说明:内网穿透工具之前已经介绍了不少了,比如Frp、lanproxy、Holer等,现在再介绍个带Web面板的穿透工具nps,之前叫easyProxy,只是改名了而已,该工具是一...

阅读全文

欢迎留言