FileBrowser 文件浏览器最新版安装教程

管理员
2023-04-13 / 0 评论 / 25 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年04月30日,已超过301天没有更新,若内容或图片失效,请留言反馈。

Filebrowser 是一款非常棒的文件管理工具,使用 GO 语言编写。
虽说是文件管理工具,但可以当作私有网盘来使用,并且可以跨平台。
它可以让你随时随地建立一个网盘系统,随时随地与他们分享电脑里的文件。
它的最大的优点是,轻量级,支持拖拽上传,用户权限管理,执行命令,文件打包下载,在线浏览word文件等。

顺便说一下这是我在大学用来收集作业的神器哦,释放双手

准备工作:(教程所用环境)

Linux系统:centos 7x (可与宝塔面板共存)
Filebrowser版本:Filebrowser v2.23.0 (最新版本)

安装教程:

1.首先使用远程连接工具登录服务器(SSH)
远程连接工具推荐使用:1、MobaXterm 2、WindTerm 这两个软件可以在首页直接搜索获取。
2.以root用户登录后执行以下命令
下载所需文件:

wget https://github.com/filebrowser/filebrowser/releases/download/v2.23.0/linux-amd64-filebrowser.tar.gz

3.解压文件

tar -zxvf linux-amd64-filebrowser.tar.gz 

4.移动到/usr/sbin 目录下

mv filebrowser /usr/sbin

5.在/etc/下新建一个 filebrowser 目录

mkdir /etc/filebrowser/

6.编辑配置文件

vi /etc/filebrowser/config.json

打开后按 insert 或 i 键编辑,然后将以下内容粘贴到文件内

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

按esc退出编辑模式,再按输入:wq保存退出 注意:号

  • address:监听地址
  • database:数据库地址
  • log:日志文件路径
  • port:需要监听的端口
  • root:需要读取哪个目录下的文件
  • username:用户名
    账号密码默认都是:admin,其他内容可自行根据需求更改

7.运行 filebrowser
(1).普通运行(关闭终端就不能访问)不推荐

  filebrowser -c /etc/filebrowser/config.json

(2).后台运行,重启后需要重新手动运行

nohup filebrowser -c /etc/filebrowser/config.json &

(3).设置开机自启动
编辑:

vi /etc/rc.d/rc.local

在文件内最后输入:

nohup filebrowser -c /etc/filebrowser/config.json &

按esc退出编辑模式,再按输入:wq保存退出 注意:号
8.放行所使用的端口,配置文件中我们设置的监听端口为 8080,防火墙或安全组中放行这个端口
(1).iptables 放行端口

iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
service iptables save

(2).firewalld 放行端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

9.搭建完成,访问firewalld
浏览器输入 http://你的IP:8080 就可以访问
输入账号密码:admin 登录
lgdebxvw.png

10.设置中文界面:
点击 settings 点击 English 选择简体中文后点击 update

有关更多配置的选项,可以参考官方文档
https://github.com/filebrowser/filebrowser/releases/

0

打赏

评论 (0)

取消