提示:海纳斯filebrowser安装文件夹/opt/filebrowser/,该文件夹内的filebrowser是程序文件,filebrowser.db是加密的配置信息。
2024/10/15对应最新版本 V2.31.2
查询是否有更新
查询filebrowser版本信息命令
filebrowser version
github查询是否有更新,与自己版本做对比:
https://github.com/filebrowser/filebrowser/releases/
Assets位置,确认自己对应版本的下载路径,以linux-arm64做为示例
https://github.com/filebrowser/filebrowser/releases/download/v2.31.2/linux-arm64-filebrowser.tar.gz
下载
下载方法一:
手机或者电脑下载更新文件.tar.gz文件
https://github.com/filebrowser/filebrowser/releases/download/v2.31.2/linux-arm64-filebrowser.tar.gz
FTP或filebrowser上传到/tmp路径
下载方法二,ssh命令行下载:
wget -P /tmp https://github.com/filebrowser/filebrowser/releases/download/v2.31.2/linux-arm64-filebrowser.tar.gz
解压/安装
打开压缩包所在路径,
cd /tmp/
显示该路径下文件
ls
显示存在如下文件,则说明上传成功
linux-arm64-filebrowser.tar.gz
在压缩包文件路径下,执行解压命令
tar -xzvf /tmp/linux-arm64-filebrowser.tar.gz
将主程序文件移动到待升级程序文件路径,命令:mv -b 新程序路径 旧程序路径,(-b,覆盖文件前备份)。
mv -b /tmp/filebrowser /opt/filebrowser/filebrowser
重启filebrowser软件
systemctl restart filebrowser
查询filebrowser运行是否成功,显示running则运行成功。命令filebrowser version,可以查看版本信息,或者网页端打开,可以看到版本已更新
systemctl status filebrowser
其他常用命令,本次升级无需用到。
导出/备份filebrowser配置信息,关闭filebrowser软件情况下,才能导出
关闭软件
systemctl stop filebrowser
导出配置到<path>,命令:filebrowser config export <path> ,<path>包含:路径+文件名+后缀(后缀必须为json或者yaml,json/yaml为明文格式配置文件,db为加密文件配置。参考官网说明 https://filebrowser.org/cli/filebrowser-config-export ,示例:备份到/opt/filebrowser/路径下,导出的备份文件为filebrowser.json
filebrowser config export /opt/filebrowser/filebrowser.json
导入配置:
filebrowser config import /opt/filebrowser/filebrowser.json
启动软件
systemctl start filebrowser