有什么不明白的地方,扫描右方二维码加我微信交流。
       

有一个配置不高的VPS,搭了梯子,搭了个人博客。即使这样,利用率也很低。闲暇之余,它还能帮我做些什么呢?网盘!

刚开始搭建了NextCloud,但对我的配置来说,NextCloud有点重,跑起来有点吃力,搜索了一下,发现FileBrowser这个更轻量的云文件管理器。

官网地址:https://filebrowser.org

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,可在进入网盘后重置密码。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注