Filebrowser 安装与配置
·
# Filebrowser 安装与配置
本文档详细介绍了 Filebrowser 的安装与配置过程,分步讲解每一项操作,便于查阅。
步骤 1: 查看系统信息
检查系统信息:
root@vmuser73037:~# uname -a
Linux vmuser73037 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux
- SSH 远程终端:WindTerm
- 注意:使用的是 root 用户登录,如非 root 用户,请使用
sudo或su。
步骤 2: 创建工作目录
为 Filebrowser 创建并进入工作目录:
mkdir /filebrowser
cd /filebrowser
步骤 3: 下载 Filebrowser 安装包
使用 wget 下载 Filebrowser 的安装包:
wget https://github.com/filebrowser/filebrowser/releases/download/v2.32.0/linux-amd64-filebrowser.tar.gz
步骤 4: 解压安装包
解压下载的安装包:
tar -xzf linux-amd64-filebrowser.tar.gz
步骤 5: 创建日志文件
创建 Filebrowser 用于记录日志的文件:
touch ./filebrowser.log
步骤 6: 创建数据存储目录
为 Filebrowser 创建数据存储目录:
mkdir ./data
步骤 7: 编辑配置文件
使用 vim 编辑 Filebrowser 的配置文件 filebrowser.json:
vim ./filebrowser.json
将以下内容复制到配置文件中:
{
"address": "0.0.0.0",
"port": 8080,
"database": "/filebrowser/filebrowser.db",
"log": "/filebrowser/filebrowser.log",
"locale": "zh-cn",
"username": "admin",
"password": "password",
"root": "/filebrowser/data",
"scope": "/mnt/"
}
步骤 8: 初始化配置
确保初始化配置与 filebrowser.json 中的内容一致,按以下顺序执行:
./filebrowser -d /filebrowser/filebrowser.db config init
./filebrowser -d /filebrowser/filebrowser.db config set --address 0.0.0.0
./filebrowser -d /filebrowser/filebrowser.db config set --port 8080
./filebrowser -d /filebrowser/filebrowser.db config set --log /filebrowser/filebrowser.log
./filebrowser -d /filebrowser/filebrowser.db config set --locale zh-cn
./filebrowser -d /filebrowser/filebrowser.db users add admin password --perm.admin
步骤 9: 配置 systemd 服务
编辑 systemd 服务文件以便将 Filebrowser 设置为系统服务:
vim /etc/systemd/system/filebrowser.service
将文件内容设置为:
[Unit]
Description=filebrowser
Documentation=https://filebrowser.org/
After=network.target
[Service]
ExecStart=/filebrowser/filebrowser -c /filebrowser/filebrowser.json
[Install]
WantedBy=multi-user.target
步骤 10: 测试与管理服务
重载 systemd 配置并启动 Filebrowser 服务,使用以下命令:
systemctl daemon-reload
systemctl enable --now filebrowser
systemctl start filebrowser
systemctl status filebrowser
systemctl restart filebrowser
更多推荐

所有评论(0)