CentOS7搭建FileBrowser
有什么不明白的地方,扫描右方二维码加我微信交流。
有一个配置不高的VPS,搭了梯子,搭了个人博客。即使这样,利用率也很低。闲暇之余,它还能帮我做些什么呢?网盘!
刚开始搭建了NextCloud,但对我的配置来说,NextCloud有点重,跑起来有点吃力,搜索了一下,发现FileBrowser这个更轻量的云文件管理器。
Github地址:https://github.com/filebrowser/filebrowser
下载安装filebrowser
在Github仓库下载filebrowser,解压,将可执行文件filebrowser放到/usr/sbin/
目录下。
添加配置文件
创建/etc/filebrowser/config.json
文件,并添加如下配置:
{ "address":"127.0.0.1", "baseURL": "", "database":"/etc/filebrowser/filebrowser.db", "log":"/etc/filebrowser/filebrowser.log", "port":6666, "root":"/home", "username":"xxxxxx" }
- port可自行配置,记得在防火墙里打开
- root可自行配置
- username可自行配置
开启/关闭端口
firewall-cmd --zone=public --add-port=6666/tcp --permanent firewall-cmd --zone=public --remove-port=6666/tcp --permanent
设置开机启动
创建usr/lib/systemd/system/filebrowser.service
文件,并添加如下配置
[Unit] Description=Filebrowser After=network.target [Service] ExecStart=/usr/bin/sudo -u root /usr/sbin/filebrowser -c /etc/filebrowser/config.json [Install] WantedBy=multi-user.target
运行命令
# 开启开机启动 systemctl enable filebrowser # 禁止开机启动 systemctl disable filebrowser
启动服务(重启服务器或者直接启动服务)
# 如果设置了开机自启动,则可以重启服务器 reboot # 或者直接启动 systemctl start filebrowser
查看结果
在浏览器输入xx.xx.xx.xx:config.json里设置的端口号
,即可打开FileBrowser
用户名输入上面设置的username
,密码默认为admin
,可在进入网盘后重置密码。