boxmoe_header_banner_img

欢迎来到YaeMiko小站

加载中

文章导读

Centos部署Filebrowser管理服务器文件夹


avatar
Samele 2022-06-17 63

Filebrowser提供了一个web前端平台,管理服务器指定目录的文件。

使用起来简单便捷,类似于小网盘一样的服务。他区别于nextcloud的一大特点,可以直接上传或下载服务器目录内的文件。而不限于应用自己本身使用。

举一个栗子,可以同时使用Aria+Filebrowser+emby三个应用,进行上传、下载、管理、播放等操作,也可以单独当做网盘使用。

 

Filebrowser的下载、安装:

可以直接去官方网站:https://filebrowser.org/installation

或者使用官方提供的下载方式:curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash

下载完成后,主程序位于:/usr/local/bin文件夹

 

filebrowser配置⽅法:

filebrowser自带了一个数据库,可以直接编译数据库文件。或者在etc新建config进行管理。这里采用编译自带数据库对应用进行管理:

·创建配置数据库:
filebrowser -d /路径/filebrowser.db config init

·设置监听地址:
filebrowser -d /路径/filebrowser.db config set –address 0.0.0.0

·设置监听端⼝:
filebrowser -d /路径/filebrowser.db config set –port 8080

设置语⾔环境:
filebrowser -d /路径/filebrowser.db config set –locale zh-cn

·设置⽇志位置:
filebrowser -d /路径/filebrowser.db config set –log /路径/filebrowser.log

·设置访问路径:
filebrowser -d /路径/filebrowser.db config set –root /filebrowser应用的root路径/

·设置证书路径:
filebrowser -d /路径/filebrowser.db config set -t /证书路径/xxx域名_bundle.crt
filebrowser -d /路径/filebrowser.db config set -k /证书路径/xxx域名.key

·取消 SSL:
filebrowser -d /路径/filebrowser.db config set –cert “” –key “”

·添加⼀个⽤户:(root password:对应的管理员用户和密码)

filebrowser -d /路径/filebrowser.db users add root password –perm.admin

·启动:
nohup filebrowser -d /路径/filebrowser.db >/dev/null 2>&1 &

 

启动之后不要忘了调整防火墙规则

firewall-cmd –add-port=8080/tcp –permanent

firewall-cmd –reload

然后,访问服务器目标端口就可以了

http://IP:8080

如果填写了证书 ,那么访问

https://域名:端口

 

至此服务启动完成,当然还需要尽善尽美,编写systemd文件

vim /etc/systemd/system/filebrowser.service


[Unit]
Description=Filebrowser
Documentation=https://filebrowser.org/
After=network.target

[Service]
Type=simple
WorkingDirectory=/usr/local/bin/
ExecStart=/usr/local/bin/filebrowser -d /路径/filebrowser.db

[Install]
WantedBy=multi-user.target


 

别忘了reload一下systemd

systemctl daemon-reload

然后启动服务,设置开机自启

systemctl start filebrowser

systemctl enable filebrowser

 

至此,一个简单的Filebrowser设置完成,当然官方还给出了很多设置选项。可以登陆官方网址https://filebrowser.org/cli/filebrowser查看。

另外,确实不会编辑systemd文件,一捣鼓好几个小时。看来还得继续学习~



评论(已关闭)

评论已关闭