1、下载软件
https://github.com/filebrowser/filebrowser/releases/tag/v2.62.2
如:linux-amd64-filebrowser.tar.gz
2、上传服务器,并解压
tar -zxvf linux-amd64-filebrowser.tar.gz
3、试运行,生成临时sqllite文件和密钥
./filebrowser
记住密码,账号是admin
输出的登录地址是127.0.0.1:8080,是不允许远程访问的
4、正式启动
./filebrowser -a 0.0.0.0其他启动参数
-a, --address string 要侦听的地址(默认值为 "127.0.0.1"")
-b, --baseurl string 基础url
--cache-dir string 文件缓存目录(如果为空则禁用)
-t, --cert string tls证书
-c, --config string 配置文件路径
-d, --database string 数据库路径(默认值 "./filebrowser.db")
--disable-exec 禁用命令运行器功能
--disable-preview-resize 禁用调整图像预览的大小
--disable-thumbnails 禁用图像缩略图
--disable-type-detection-by-header 通过读取文件头禁用类型检测
-h, --help 帮助
--img-processors int 图像处理器计数(默认值4)
-k, --key string tls**
-l, --log string 日志输出(默认 "stdout")
--noauth 使用快速设置时使用noauth auther
--password string 使用快速配置时第一个用户的Hash密码(默认为 "admin")
-p, --port string 监听端口(默认为 "8080")
-r, --root string 根以前置到相对路径(默认 ".")
--socket string 要侦听的套接字(不能与地址、端口、证书或**参数一起使用)
--socket-perm uint32 unix套接字文件权限(默认438)
--username string 使用快速配置时第一个用户的用户名(默认为 "admin")
可以再启动目录下,创建一个配置文件
.filebrowser.json并输入配置信息
{
"port":8089,
"address":"0.0.0.0",
"root":"/usr/local/app/filebrowser/data"
}
具体其他配置,如下
port: 服务器监听端口(默认80)
baseURL: 基础URL路径,适用于反向代理场景
address: 绑定地址,留空则监听所有接口
log: 日志输出方式
database: 数据库文件路径
root: 文件根目录

账号是admin,密码是上面输出的
5、配置中文

6、测试上传文件

