- 前言
自从用了NextCloud之后,filebrowser就一直处于关闭状态,今天去GitHub发现他已经更新到21版了,记录一下升级过程。
- 配置
配置没什么好说的,在程序目录有一个filebrowser.db的文件是他的数据库。
引用一下CSDN的安装过程:
以下设置方法只适用 File Browser 2.0 +
创建配置数据库:filebrowser -d /etc/filebrowser.db config init
设置监听地址:filebrowser -d /etc/filebrowser.db config set --address 0.0.0.0
设置监听端口:filebrowser -d /etc/filebrowser.db config set --port 8088
设置语言环境:filebrowser -d /etc/filebrowser.db config set --locale zh-cn
设置日志位置:filebrowser -d /etc/filebrowser.db config set --log /var/log/filebrowser.log
添加一个用户:filebrowser -d /etc/filebrowser.db users add root password --perm.admin,其中的root和password分别是用户名和密码,根据自己的需求更改。
有关更多配置的选项,可以参考官方文档:https://docs.filebrowser.xyz/
配置修改好以后,就可以启动 File Browser 了,使用-d参数指定配置数据库路径。示例:filebrowser -d /etc/filebrowser.db
启动成功就可以使用浏览器访问 File Browser 了,在浏览器输入 IP:端口,示例:http://192.168.1.1:8088
以上。
我通过pm2控制filebrowser的启动和运行,在程序目录有一个file.sh,内容如下
#! /bin/bash
/filebrowser/now/filebrowser -d /filebrowser/filebrowser.db
所以我只需要把now文件夹里旧的文件备份走,新的文件拷进去之后pm2重新运行就能使用了。
pm2启动命令
pm2 start file.sh --name File
- 下载
从GitHub 下载最新版本,导入到服务器里面。
升级
将now文件全部剪切至备份文件夹,将压缩包的文件解压到now文件夹,pm2启动即可
- 说明
服务器升级debian11后出现了问题,最近我会把大部分项目的安装过程和迁移方案记录下来,等有时间后会重做系统,到时候才是这些记录发挥作用的时候。
111