正文
首先从github上面下载filebrowser程序
wget https://ghproxy.com/https://github.com/filebrowser/filebrowser/releases/download/v2.22.1/linux-armv7-filebrowser.tar.gz
tar -xvf linux-armv7-filebrowser.tar.gz
解压程序压缩包
mv filebrowser /usr/bin/
把程序移动到/usr/bin目录
chmod 0777 /usr/bin/filebrowser
给予0777权限
filebrowser -d /etc/filemanager/filebrowser.db config init
创建配置数据库
filebrowser -d /etc/filemanager/filebrowser.db config set --address 0.0.0.0
设置监听地址
filebrowser -d /etc/filemanager/filebrowser.db config set --port 8080
设置端口
filebrowser -d /etc/filemanager/filebrowser.db config set --locale zh-cn
设置中文环境
filebrowser -d /etc/filemanager/filebrowser.db config set --log /filebrowser/filebrowser.log
设置日志文件位置
filebrowser -d /etc/filemanager/filebrowser.db users add admin 123456 --perm.admin
添加用户为管理员
filebrowser -d /etc/filemanager/filebrowser.db config set --root /mnt
设置目录
新建服务
vi /etc/systemd/system/filebrowser.service
内容
[Unit]
Description=File Browser
After=network.target
[Service]
ExecStart=filebrowser -d /etc/filemanager/filebrowser.db
[Install]
WantedBy=multi-user.target
设置服务自启动
systemctl daemon-reload
systemctl start filebrowser
systemctl enable filebrowser