Press "Enter" to skip to content

CentOS 7手动安装File Browser文件管理器

File Browser是一款使用Golang开发的文件管理器,跨平台,免费开源,功能强大。这篇文章分享下CentOS 7手动安装File Browser的方法,熟悉下File Browser运作流程,不至于后期出现问题不知所措。

下载File Browser

下载地址:https://github.com/filebrowser/filebrowser/releases

下载地址中作者提供了各平台编译好的二进制文件,根据自己的平台下载解压即可,无需自行编译,以CentOS 7为例。

#下载File Browser
wget https://github.com/filebrowser/filebrowser/releases/download/v2.1.0/linux-amd64-filebrowser.tar.gz
#解压
tar -zxvf linux-amd64-filebrowser.tar.gz
#移动位置
mv filebrowser /usr/sbin

创建配置文件

File Browser支持json, toml, yaml, yml格式的配置文件,以json格式为例,命令如下:

#先创建一个目录用来存放数据库和配置文件
mkdir /etc/filebrowser/
#新建配置文件
vi /etc/filebrowser/config.json

复制下面的内容保存到/etc/filebrowser/config.json

{
    "address":"0.0.0.0",
    "database":"/etc/filebrowser/filebrowser.db",
    "log":"/var/log/filebrowser.log",
    "port":8080,
    "root":"/home",
    "username":"admin"
}

上面参数含义为如下,请根据自身情况修改。

address:监听地址
database:数据库地址
log:日志文件路径
port:需要监听的端口
root:需要读取哪个目录下的文件
username:用户名

运行File Browser

参数-c是指定File Browser配置文件路径,请根据自身情况填写路径,命令如下:

#常规运行
filebrowser -c /etc/filebrowser/config.json
#如果需要保持在后台运行,执行
nohup filebrowser -c /etc/filebrowser/config.json &

配置文件中我们设置的监听端口为8080,不要忘记防火墙或安全组中放行这个端口。

#iptables放行端口
iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
service iptables save
#firewalld放行端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

访问File Browser

如果一切顺利,未出现报错的情况下,访问http://IP:8080可看到File Browser登录界面,默认用户名为admin、密码为admin注意:登录后请自行修改密码

登录后默认是英文界面,点击“Settings - Profile Settings - Language选择中文 - 点UPDATE”即可设置为中文。

File Browser使用

File Browser除了基本文件管理外,还可以对部分视频格式在线播放,以及文件分享等功能,可以当做简单的网盘来使用。

设置说明

通过File Browser管理后台可完成大部分设置,设置会保存在数据库中,File Browser参数众多,从xiaoz实际测试和作者Github的反馈来看,部分参数在配置文件中不能生效,而是直接读的数据库配置。

总结

  • 作者已提供编译好的File Browser二进制文件,安装和设置都比较简单
  • 默认用户名为:admin,密码为:admin,安装完毕后一定要通过后台修改默认密码
  • File Browser是一个不错的项目,只可惜作者不再更新了,有点遗憾
File Browser官网:https://filebrowser.xyz/
项目地址:https://github.com/filebrowser/filebrowser

注:本文转自https://www.xiaoz.me/archives/14299?tdsourcetag=s_pctim_aiomsg

Be First to Comment

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注