蜗牛星际openmediavault之安装File Browser

想给OMV添加一个图形化的文件管理工具,一番调查后,选择了最简单的File Browser

安装


按照官网说明,一条命令搞定安装:

curl -fsSL https://filebrowser.xyz/get.sh | bash

可执行文件会被安装在/usr/local/bin/下。
安装完成后,按照官网说明,立即启动程序试一下:

root@omv:~# /usr/local/bin/filebrowser -r /sharedfolders/
2019/07/04 19:52:04 No config file used
2019/07/04 19:52:04 Listening on 127.0.0.1:8080

能看到无错误信息,监听端口为8080。
兴冲冲地通过笔记本电脑的浏览器访问,却提示无法连接:


通过浏览器无法连接

经测试发现,必须添加启动参数-a,指定监听地址。如果不指定,默认是127.0.0.1,其结果是只能在OMV服务器上通过http://127.0.0.1:8080自己访问自己才能打开网页。
修改启动参数为:filebrowser -a 0.0.0.0 -r /sharedfolders,再从笔记本电脑上访问,就成功了:

image.png

除了-a外,有两个主要参数,根据自己需要指定

  • -p:指定监听端口。默认8080。
  • -r:指定想要通过File Browser管理的文件夹。

默认的用户名/密码是admin/admin,登录进去后务必修改。

File Browser会在执行命令的位置生成配置文件,名为filebrowser.db,这个文件是不能直接编辑的。我在反复测试各种启动参数的过程中,有时候会出现程序无法启动的现象,只要删掉这个文件就好了。

下面我们来把File Browser设置成开机自动启动。

设置自启动


执行命令:

nano /etc/systemd/system/filebrowser.service

然后在编辑器中输入下面内容:

[Unit]
Description=Filebrowser
After=network-online.target

[Service]
User=root
Group=root

ExecStart=/usr/local/bin/filebrowser -a 0.0.0.0 -r /sharedfolders

[Install]
WantedBy=multi-user.target

因为不打算开放端口到互联网,就偷懒直接指定用户身份为root。注重安全的朋友,请自行调整服务的用户身份。
接下来:

systemctl start filebrowser #启动服务
systemctl enable filebrowser #设置为自启动

大功告成!

你可能感兴趣的:(蜗牛星际openmediavault之安装File Browser)