Linux下利用File Browser搭建远程文件管理器

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

GitHub项目地址:File Browser

安装方法:

一、下载安装

复制以下命令到终端或者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 /usr/local/bin/

说明:下载FileBrowser文件1.10.0版本进行解压,解压后把把执行文件移动到/usr/local/bin/路径下。

安装完成后,我们执行启动即可:

filebrowser -p 8007

注意:8007端口可以随意设置,切记不要冲突其他端口,并且保证端口从防火墙放行即可。

然后打开ip:8007即可访问下面的登陆界面:

我们使用默认帐号admin(密码admin)进行登陆。然后去设置里面修改密码即可。

如何开机自启?

echo "filebrowser -p 8007">>/etc/rc.local
chmod +x /etc/rc.local

二、脚本安装

mkdir -p /home/filebrowser
cd /home/filebrowser
wget -qO- https://filebrowser.github.io/get.sh | bash

给出以下提示表示安装成功。

[root@tt filebrowser]# wget -qO- https://filebrowser.github.io/get.sh | bash
Downloading File Browser for linux/amd64...

https://github.com/filebrowser/filebrowser/releases/download/v1.10.0/linux-amd64-filebrowser.tar.gz
Extracting...
Putting filemanager in /usr/local/bin (may require password)
Successfully installed

安装好后,我们写入一个启动文件:

vi startes.sh

startes.sh内容如下:

#!/bin/bash
/usr/local/bin/filebrowser >/dev/null &

然后赋值运行即可:

chmod +x startes.sh
bash startes.sh

启动脚本后,端口是随机端口,我们需要执行下面的脚本来获取到端口信息:

ss -ntlp | grep filebrowser

获取到的端口如下(43756):

LISTEN     0      4096        :::43756                   :::*                   users:(("filebrowser",pid=7909,fd=5))

务必注意端口需要防火墙开放,如果需要指定端口,请使用方法一。

脚本如何自启?

echo "bash /home/filebrowser/startes.sh">>/etc/rc.local chmod +x /etc/rc.local
chmod +x /etc/rc.local
» 本文链接:Linux下利用File Browser搭建远程文件管理器
» 转载请注明来源:刺客博客
» 如果文章失效或者安装失败,请留言进行反馈。