美文网首页工作生活
蜗牛星际openmediavault之安装File Browse

蜗牛星际openmediavault之安装File Browse

作者: 重案组知乎 | 来源:发表于2019-07-04 20:06 被阅读0次

    想给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 Browse

        本文链接:https://www.haomeiwen.com/subject/atkdhctx.html