File Browser文件管理器

FILE.png

特征

文件浏览器是一款创建你自己的云端的软件,你可以将它安装在服务器上,将它引导到一个路径上,然后通过一个漂亮的网络界面访问你的文件。你有很多可用的功能

File Browser官网

github项目地址(filebrowser/filebrowser: ? Web File Browser which can be used as a middleware or standalone app. (github.com))

1.安装

github下载最新版

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

解压

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

移动执行程序

mv filebrowser /usr/sbin

2.创建配置文件

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"
}

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

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

3.运行File Browser

参数-c是指定File Browser配置文件路径,请根据自身情况填写路径,命令如下:

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

4.访问File Browser

如果一切顺利,未出现报错的情况下,访问http://IP:8080可看到File Browser登录界面,默认用户名为admin、密码为admin注意:登录后请自行修改密码

登录后默认是英文界面,点击“Settings - Profile Settings - Language选择中文 - 点UPDATE即可设置为中文

5.设置开机自启动文件

新建编辑文件

vim /usr/lib/systemd/system/filebrowser.service
[Unit]
Description=file browser server

[Service]
User=root
ExecStart=/usr/sbin/filebrowser -c /etc/filebrowser/config.json
Restart=on-abort

[Install]
WantedBy=multi-user.target

之后重新加载单元

systemctl daemon-reload
systemctl start filebrowser     #启动
systemctl status filebrowser   #差看状态
systemctl enable filebrowser  #开机自启动

参考文章:https://www.xiaoz.me/archives/14299


本文由:星际难民
实践,测试,整理发布.如需转载请注明地址 本文标题:File Browser文件管理器
地址:https://530503.xyz/articles/2020/12/15/1608012775095.html

评论

取消