FileBrowser安装部署

Posted by kzdgt on Tuesday, June 7, 2022

File Browser作为一款远端文件浏览器,把服务部署在服务器上,只要保持连接设备与服务器间网络链接通畅,随时随地就可以轻松的访问位于服务器上的存储位置。无需专门的应用就可以轻松执行复杂、粘贴、移动、新建文件夹等文件管理的操作。此外,File Browser能够拥有上传和下载的功能,这意味你完全可以把部署该服务的设备作为个人网盘使用。

GitHub项目地址:File Browser

下载安装

首先确认目前FileBrowser的最新版本,以2..22.2为例

复制以下命令到终端或者SSH工具中执行(整体复制,一个回车):

wget https://github.com/FileBrowser/Filebrowser/releases/download/v1.10.0/linux-amd64-FileBrowser.tar.gz
tar -zxvf linux-amd64-FileBrowser.tar.gz
rm -rf linux-amd64-FileBrowser.tar.gz LICENSE README.md
chmod +x filebrowser
mv filebrowser /opt/filebrowser

说明:下载FileBrowser文件2..22.2版本进行解压,解压后把把执行文件移动到/opt/filebrowser路径下。

创建配置文件

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

#新建配置文件
vim /opt/filebrowser/config.json

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

{
    "address":"0.0.0.0",
    "database":"filebrowser.db",
    "log":"log/filebrowser.log",
    "port":8080,
    "root":"/opt/myfile",
    "username":"admin"
}

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

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

运行File Browser

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

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

「真诚赞赏,手留余香」

kzdgt Blog

真诚赞赏,手留余香

使用微信扫描二维码完成支付