lin 发表于 2025-4-17 09:54:39

利用云服务器快速搭建一个轻量级网盘——FileBrowser 使用教程

本帖最后由 lin 于 2025-4-17 10:10 编辑

在日常使用中,我们常常有将文件上传、共享或者远程访问的需求,而传统的云盘往往存在各种限制,例如上传大小限制、隐私问题等。今天我来分享一个非常简单高效的私有网盘搭建方案 —— 使用 FileBrowser 在自己的云服务器上部署一个轻量级文件管理系统。一、准备工作我们需要准备一台云服务器,推荐配置如下:
[*]系统:Ubuntu 22.04(推荐)
[*]CPU:1 核
[*]内存:1-2 GB
[*]硬盘:20 GB 以上(视文件量而定)
[*]带宽:1 Mbps 以上
FileBrowser 的优点在于部署极快,界面干净简洁,支持拖拽上传、在线预览、文件分享等常用功能,非常适合用作个人网盘或轻量级团队文件管理工具。二、安装 FileBrowser安装 FileBrowser 十分简单,只需一条命令即可:curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash执行上述命令后,FileBrowser 会自动下载安装并安装到系统中。三、启动 FileBrowser接下来运行 FileBrowser:filebrowser -r /data -p 8080参数说明:
[*]filebrowser:启动程序;
[*]-r /data:设置根目录为 /data,也就是你上传和下载的文件都存放在这个目录下;
[*]-p 8080:监听端口设为 8080,稍后通过浏览器访问时会用到。
✅ 提示:如果你的云服务器设置了防火墙或安全组,记得放行 8080端口,否则外部无法访问。
四、访问网盘系统打开浏览器,访问你云服务器的公网地址,例如:http://你的服务器IP地址:8080首次登录默认账户信息:
[*]用户名:admin
[*]密码:admin
登录后你可以在右上角修改密码,并开始上传、下载文件,体验 FileBrowser 提供的便捷操作。
五、保持后台运行(防止关闭 SSH 后中断)如果你使用的是命令行启动(如第三步),那么关闭 SSH 终端或服务器重启后,FileBrowser 就会停止运行。为了解决这个问题,有两种方式:方法一:用 nohup 让程序在后台运行nohup filebrowser -r /data -p 8080 > fb.log 2>&1 &
[*]这样即使关闭终端,程序仍会继续运行。
[*]日志输出会保存到 fb.log 文件中。
⚠️ 缺点是:服务器重启后仍需手动重启程序。六、设置开机自启动(推荐)为了彻底解决重启失效问题,我们可以配置 FileBrowser 为系统服务,设置开机自启。第一步:创建 systemd 服务文件sudo nano /etc/systemd/system/filebrowser.service粘贴以下内容:
Description=FileBrowser ServiceAfter=network.target
ExecStart=/usr/local/bin/filebrowser -r /data -p 8080Restart=alwaysRestartSec=3User=rootEnvironment=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/binWorkingDirectory=/root
WantedBy=multi-user.target

如果 filebrowser 安装在其他路径,请将 ExecStart 中的路径替换为实际路径。第二步:启用并启动服务sudo systemctl daemon-reexecsudo systemctl daemon-reloadsudo systemctl enable filebrowsersudo systemctl start filebrowser
查看服务运行状态:sudo systemctl status filebrowser
七、总结FileBrowser 是一个非常适合轻量级需求的文件管理工具,部署快速,界面清爽,适合用于以下场景:
[*]自建私有网盘
[*]文件中转站
[*]简单的远程备份系统
[*]内网文件共享
无需数据库、复杂配置,只需几条命令,即可将你的云服务器变成一个稳定可靠的网盘系统。如果你正在寻找一个轻便又好用的私有云解决方案,不妨试试 FileBrowser。有了后台运行和自启动支持,你的私有网盘就可以做到随时在线、长时间稳定运行了。如果你还想配置域名访问、HTTPS 加密、用户权限管理等功能,也可以继续拓展 FileBrowser 的功能。

CJ22 发表于 2025-4-17 11:43:14

界面什么样子?

lin 发表于 2025-4-17 13:08:55

CJ22 发表于 2025-4-17 11:43
界面什么样子?

是这样子的

CJ22 发表于 2025-4-18 14:05:00

lin 发表于 2025-4-17 13:08
是这样子的

看起来还不错。
页: [1]
查看完整版本: 利用云服务器快速搭建一个轻量级网盘——FileBrowser 使用教程