linux部署File Browser文件管理系统

File Browser是go语言编写的软件,可以通过浏览器对服务器上的文件进行管理

创建部署目录 /data/filebrowser

mkdir -p /data/filebrowser  && cd /data/filebrowser

下载File Browser软件包

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

解压File Browser软件包

tar xf linux-amd64-filebrowser.tar.gz 

将二进制文件filebrowser复制到/usr/bin/目录下

cp -a  filebrowser /usr/bin/

创建日志文件filebrowser.log

touch filebrowser.log

创建filebrowser.服务的配置文件filebrowser.json

cat > /data/filebrowser/filebrowser.json <<EOF
{
 "address": "",
 "port": 8080,
 "baseURL": "",
 "database": "/data/filebrowser/filebrowser.db",
 "log": "/data/filebrowser/filebrowser.log",
 "locale": "zh-cn",
 "root": "/"
}
EOF

创建filebrowser服务

cat > /etc/systemd/system/filebrowser.service <<EOF
[Unit]
Description=filebrowser
Documentation=https://filebrowser.org/
After=network.target
 
[Service]
ExecStart=/data/filebrowser/filebrowser -c /data/filebrowser/filebrowser.json

[Install]
WantedBy=multi-user.target
EOF

启动filebrowser服务

systemctl daemon-reload
systemctl enable filebrowser.service
systemctl start filebrowser.service

访问

浏览器访问地址:http://x.x.x.x:8080
默认用户名密码 admin/admin

初始化数据库

filebrowser -d /data/filebrowser/filebrowser.db config init

使用filebrowser命令修改filebrowser服务的相关参数,修改filebrowser服务监听地址为0.0.0.0,可以执行以下命令。

filebrowser -d /data/filebrowser/filebrowser.db config set --address 0.0.0.0 

修改filebrowser服务监听端口为8093

filebrowser -d /data/filebrowser/filebrowser.db config set --port 8093 

执行以下命令,设置中文语言。

filebrowser -d /data/filebrowser/filebrowser.db config set --locale zh-cn 

执行以下命令,设置日志路径

filebrowser -d /data/filebrowser/filebrowser.db config set  --log /data/filebrowser/filebrowser.log 

设置File Browser登录账号密码为admin/admin@2024

filebrowser -d /data/filebrowser/filebrowser.db users add admin admin@2024 --perm.admin 

你可能感兴趣的:(linux,linux)