1 介绍

File Browser 是一个基于 Web 的文件管理器。它可以使你随时随地的对设备的文件进行基本的管理操作,如:创建、删除、移动、复制等。它除了可以让你进行文件管理之外,还有一些其他的功能。它支持多个用户的管理,而且每个用户可以拥有自己可以访问的文件和权限。它还支持文件分享,就行网盘那样,你可以通过它来向你的朋友分享文件。你还可以用它来执行一些 Linux 命令,比如你想要在当前目录下克隆一个代码库,就可以用它来执行git等命令。 [github author="filebrowser" project="filebrowser"][/github]

2 安装

注意安装程序的目录是默认展示的目录,但是可以修改,所以程序安装在哪无所谓,不影响数据存储地址。

2.1 下载

脚本下载: curl -fsSL https://filebrowser.org/get.sh | bash 手动下载: https://github.com/filebrowser/filebrowser/releaseswget 选择合适自己的版本 如果手动下载的话需要解压: tar -xzvf XXXX

2.2 初始化

例:在/www目录下初始化数据库 filebrowser -d /www/filebrowser.db config init 如果是手动下载解压的话,需要进入解压目录,filebrowser改为./filebrowser。 例子: ./filebrowser -d /www/filebrowser.db config init

2.3 配置

监听地址: filebrowser -d /www/filebrowser.db config set --address 0.0.0.0 监听端口: filebrowser -d /www/filebrowser.db config set --port 8000 语言环境(中文): filebrowser -d /www/filebrowser.db config set --locale zh-cn 日志目录: filebrowser -d /www/filebrowser.db config set --log /www/filebrowser.log 替换File Browser名称: filebrowser -d /www/filebrowser.db config set --branding.name 笨猪网盘 添加用户: 账号root,密码password filebrowser -d /www/filebrowser.db users add root password --perm.admin

2.4 启动

前台方式启动: filebrowser -d /www/filebrowser.db 后台方式启动: nohup filebrowser -d /www/filebrowser.db &

2.5 修改展示目录

注意修改目录范围要选择启动filebrowser程序用户有读写权限的目录。 1.设置>>全局设置>>用户默认设置>>目录范围。 2.设置>>用户管理>>修改当前用户的目录范围。

3 其他

3.1 修改logo或者css等

先配置一个目录: filebrowser -d /www/filebrowser.db config set --branding.files /www/my/dir 注意这个目录可以包含以下内容: 1)custom.css:包含您要应用于安装的样式。 2)img文件夹:一个目录,其文件可以logo,参考:https://github.com/filebrowser/frontend/tree/master/public/img

3.2 更多配置信息参考官方文档

https://filebrowser.org/installation