本帖最后由 1060778506 于 2022-1-19 20:00 编辑
这个帖子是写给我的,用来记事的,
我K3 安装了 OPenwrt 系统,但是自带的 插件没有filebrowser
在这里安装的
【新提醒】【2022.1.11更新】K3 Openwrt-LEDE-V6 - 斐讯无线路由器以及其它斐迅网络设备 - 恩山无线论坛 - Powered by Discuz!
OPenwrt 系统
下载了上面的连接之后,安装完成之后,
开始安装filebrowser 插件
打开这个 https://github.com/filebrowser/filebrowser 网站
点击右边的 Releases 地方
进入到文件管理,找到最新的版本
linux-armv5-filebrowser.tar.gz
这里有一个非常巨大的坑,就是K3 的Op系统 一定要选择armv5版本,但是我在K3 liunx系统里面看到的是V7版本,不知道为什么,V7是安装不上的,只有armV5才可以
下载完成之后,解压两次,得到没有后缀的文件——filebrowser
目前得到了一个没有后缀的文件
filebrowser
还要打开K3的ssh
目前准备好了
先把filebrowser在K3的后台管理地方上传上文件,
然后进入K3的ssh,
使用 mv /tmp/upload/filebrowser /usr/bin【这个代码的意思是,吧/tmp/upload文件夹的filebrowser 移动到/usr/bin这个文件是用户可执行文件】
移动到/usr/bin
cd /usr/bin 进入文件夹 赋予权限 chmod +x filebrowser
然后开始无脑输入命令
创建配置数据库: 1
| filebrowser -d /etc/filebrowser.db config init
|
设置监听地址: 1
| filebrowser -d /etc/filebrowser.db config set --address 0.0.0.0
|
设置监听端口: 1
| filebrowser -d /etc/filebrowser.db config set --port 11000
|
设置语言环境: 1
| filebrowser -d /etc/filebrowser.db config set --locale zh-cn
|
设置日志位置: 1
| filebrowser -d /etc/filebrowser.db config set --log /var/log/filebrowser.log
|
添加一个用户:用户名:root 密码:123456 1
| filebrowser -d /etc/filebrowser.db users add root 123456 --perm.admin
|
取消 SSL: 1 | filebrowser -d /etc/filebrowser.db config set --cert "" --key "" |
指定硬盘首先找到硬盘的路径在SSH 里面输入 df 命令显示所有的硬盘,或者分区
找到最大的硬盘的Mounted on 挂载点!!!!!!!!!!!!!
/mnt/sda1
(好像需要在K3的后台挂载一下硬盘才可以找到需要的硬盘)
然后输入指定的硬盘: 1
| filebrowser -d /etc/filebrowser.db config set --root /mnt/sda1
|
可以忽略 SSL 配置
---------------------------SSL配置------------------
File Browser 2.0 起开始内建 HTTPS 支持,只需要配置 SSL 证书即可。
配置SSL: 1
| filebrowser -d /etc/filebrowser.db config set --cert example.com.crt --key example.com.key
|
其中example.com.crt和example.com.key分别是 SSL 证书和密钥路径,根据自身情况进行更改。配置完 SSL 后,只可以使用 HTTPS 访问,不可以使用 HTTP。 取消 SSL: 1 | filebrowser -d /etc/filebrowser.db config set --cert "" --key "" | ---------------------------SSL配置------------------
到现在这里其实已经配置好了,这个命令就直接运行了,但是不要输入(nohup /usr/bin/filebrowser -d /etc/filebrowser.db >/dev/null 2>&1 &)
停止运行插件: 1
| kill -9 $(pidof filebrowser) |
接下来 要做 在后台运行filebrowser 插件的动作 了
开机启动: 1
| sed -i '/exit 0/i\nohup \/usr\/bin\/filebrowser -d \/etc\/filebrowser.db >\/dev\/null 2>&1 &' /etc/rc.local |
取消开机启动: 1
| sed -i '/nohup \/usr\/bin\/filebrowser[size=1em] -d \/etc\/filebrowser.db >\/dev\/null 2>&1 &/d'[size=1em] /etc/rc.local |
可以通过 vi /etc/rc.local命令查看开机命令是否写进去了
退出vi 按esc 然后按ctrl+: 在输入q 在按回车, 就退出vi了
用户名:root 密码:123456
|