下载文件

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

解压

tar -zxvf linux-amd64-filebrowser.tar.gz

移动文件到可执行目录

mv filebrowser /usr/sbin

查看文件是否可以执行

filebrowser version

创建配置文件夹

mkdir /etc/filebrowser/

创建配置

nano /etc/filebrowser/config.json

配置内容

{
    "address":"0.0.0.0",
    "database":"/etc/filebrowser/filebrowser.db",
    "log":"/var/log/filebrowser.log",
    "port":10000,
    "root":"/",
    "username":"admin"
}

尝试启动程序

filebrowser -c /etc/filebrowser/config.json

创建系统服务

nano /etc/systemd/system/filebrowser.service

服务文本内容

[Unit]
Description=The filebrowser Process Manager
After=network.target

[Service]
ExecStart=/usr/sbin/filebrowser -c /etc/filebrowser/config.json
ExecStop=/bin/killall filebrowser
PrivateTmp=true

[Install]
WantedBy=multi-user.target

重新加载服务

systemctl daemon-reload

启动服务

systemctl start filebrowser

查看服务运行状态

systemctl status filebrowser

开机启动

systemctl enable filebrowser

注意有些系统可能需要关闭selinux

nano /etc/selinux/config

设置为

SELINUX=disabled