朗读

Filebrowser--小白教程

文章目录[x]
  1. 1:部署安装

一款轻量级的文件管理系统--filebrower

标题内容

Filebrowser是一个基于GO语言量级文件管理系统支持登录系统 角色系统、在线PDF、图片、视频浏览、上传下载、打包下载等功能。

功能十分强大。小生便想尝试搭建一下,在此记录一下过程,又错误疏漏之处,希望大家一笑而过

github项目地址:https://github.com/filebrowser/filebrowser

官网:https://filebrowser.xyz/

docker容器版:https://hub.docker.com/r/filebrowser/filebrowser

注:现在的filebrowser是以前的filemanger

部署安装

环境 centos 7
工具 xshell(服务器连接工具)、filebowser2.0+

1.首先要连接服务器

连接服务器工具有很多,这里就不班门弄斧了

2.安装运行

<span class="hljs-attribute">curl</span> -fsSL https://filebrowser.xyz/get.sh | bash #安装命令

安装成功截图

 

运行命令

 

<span class="hljs-comment">//后面参数分别是监听地址、端口,文件存放根目录,数据库存放路径</span>

<span class="hljs-attribute">filebrowser</span> -a <span class="hljs-number">0.0.0.0</span> -p <span class="hljs-number">8888</span> -r /file -d /opt/filebrowser.db
当然这里的端口不是固定的,只是一个映射可以根据你的需要更改。

这里我还要说的一点是,这个命令不要直接复制执行,应该先看看你的服务器根目录下有没有/file文件,以及filebrowser.db的数据库文件

如果没有请参照下面命令创建

  • 创建文件夹
mkdir /file
  • 创建数据库文件
./filebrowser -d /filebrowser/filebrowser.db config init

vultr服务器似乎不用特意放行端口,但是国内的服务器记得放行的。当然你也可以到服务商放行。

下面是放行端口需要用到的命令

 

#这里是centos系统
#CentOS 7 firewall-cmd --zone=public --add-port=8888/tcp --permanent

firewall-cmd --reload

如果端口放行以及安装运行命令执行成功这个时候就可以用ip地址+端口访问了效果如下

默认用户名密码admin    admin

后台界面

 

可以设置语言,如果不能设置的话,需要执行命令配置一下语言环境

./filebrowser -d /filebrowser/filebrowser.db config set --locale zh-cn #配置语言环境

启动及开机自启

 

systemctl daemon-reload

systemctl start filebrowser #启动

systemctl enable filebrowser #开机自启

<span class="hljs-attribute">systemctl</span> status filebrowser  #查看运行状态

 

点赞

发表评论

昵称和uid可以选填一个,填邮箱必填(留言回复后将会发邮件给你)
tips:输入uid可以快速获得你的昵称和头像

Title - Artist
0:00