系统相关
首页 > 系统相关> > CentOS 7手动安装File Browser文件管理器

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

作者:互联网

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

 

下载地址中作者提供了各平台编译好的二进制文件,根据自己的平台下载解压即可,无需自行编译,以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"
}

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

运行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的反馈来看,部分参数在配置文件中不能生效,而是直接读的数据库配置。

总结

标签:管理器,filebrowser,配置文件,CentOS,etc,json,File,Browser
来源: https://blog.csdn.net/meiqia888/article/details/116060404