介绍
File Browser 是一个基于 Web 的文件管理器。它可以使你随时随地的对设备的文件进行基本的管理操作,如:创建、删除、移动、复制等。它除了可以让你进行文件管理之外,还有一些其他的功能。它支持多个用户的管理,而且每个用户可以拥有自己可以访问的文件和权限。它还支持文件分享,就行网盘那样,你可以通过它来向你的朋友分享文件。你还可以用它来执行一些 Linux 命令,比如你想要在当前目录下克隆一个代码库,就可以用它来执行git等命令。
安装
注意安装程序的目录是默认展示的目录,但是可以修改,所以程序安装在哪无所谓,不影响数据存储地址。
1.下载
脚本下载:
curl -fsSL https://filebrowser.org/get.sh | bash
手动下载:
https://github.com/filebrowser/filebrowser/releases
wget 选择合适自己的版本
如果手动下载的话需要解压:
tar -xzvf XXXX
2.初始化
例:在/www目录下初始化数据库
filebrowser -d /www/filebrowser.db config init
如果是手动下载解压的话,需要进入解压目录,filebrowser改为./filebrowser。
例子:
./filebrowser -d /www/filebrowser.db config init
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
4.启动
前台方式启动:
filebrowser -d /www/filebrowser.db
后台方式启动:
nohup filebrowser -d /www/filebrowser.db &
5.修改展示目录
注意修改目录范围要选择启动filebrowser程序用户有读写权限的目录。
1.设置>>全局设置>>用户默认设置>>目录范围。
2.设置>>用户管理>>修改当前用户的目录范围。
其他
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。