openmediavault安装filebrowser文件管理系统,插件安装后无法启动等问题处理

首先我们可以先在openmediavault的系统插件里面尝试安装filebrowser,如果安装成功了,可以尝试启动下,如果启动不了提示错误500,表示内部错误问题,导致安装了也无法启动使用,到这里差点就放弃了,然后就在网上查询大量数据发现没有这样的教程

于是我就准备卸载了这个插件,直接从服务器安装filebrowser,网上没有这方面的教程!

我们首先SSH登录openmediavault服务器,创建一个文件夹来放filebrowser的各种配置文件

然后我们下载linux-amd64-filebrowser.tar.gz安装包,

比如创建一个目录

/opt/filebrowser

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

也可以电脑上下载后上传到你创建的目录下,然后解压并授权再复制

chmod +x filebrowser

cp -a filebrowser /usr/bin/

输入下面命令即可启动

nohup filebrowser -d /opt/filebrowser/filebrowser.db >/dev/null 2>&1 &

File Browser 默认是前台运行,如何让它后台运行呢?
可以用 nohup 大法:
运行:

nohup filebrowser -d /opt/filebrowser/filebrowser.db >/dev/null 2>&1 &

停止运行:kill -9 $(pidof filebrowser)

开机启动:

sed -i '/exit 0/i\nohup filebrowser -d \/opt\/filebrowser\/filebrowser.db >\/dev\/null 2>&1 &' /opt/filebrowser/filebrowser/rc.local

取消开机启动:

sed -i '/nohup filebrowser -d \/opt\/filebrowser\/filebrowser.db >\/dev\/null 2>&1 &/d' /opt/filebrowser/filebrowser/rc.local

或者用 systemd 大法:
首先下载 File Browser 的 service 文件:curl https://diannaobos.com/gongju/config/filebrowser.service -o /lib/systemd/system/filebrowser.service
如果你的运行命令不是/usr/local/bin/filebrowser -d /filebrowser/filebrowser.db,需要对 service 文件进行修改,将文件的 ExecStart 改为你的运行命令,更改完成后需要输入systemctl daemon-reload。
运行:systemctl start filebrowser.service
停止运行:systemctl stop filebrowser.service
开机启动:systemctl enable filebrowser.service
取消开机启动:systemctl disable filebrowser.service
查看运行状态:systemctl status filebrowser.service
推荐使用 nohup 的方法来后台运行,比较简单。
启动后我们就可以在浏览器访问它了,注意端口不要和openmediavault端口冲突了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值