返回列表 发布新帖
查看: 123|回复: 3

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

发表于 2025-4-17 09:54:39 | 查看全部 |阅读模式

这里或许是互联网从业者的最后一片净土,随客社区期待您的加入!

您需要 登录 才可以下载或查看,没有账号?立即注册

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

在日常使用中,我们常常有将文件上传、共享或者远程访问的需求,而传统的云盘往往存在各种限制,例如上传大小限制、隐私问题等。今天我来分享一个非常简单高效的私有网盘搭建方案 —— 使用 FileBrowser 在自己的云服务器上部署一个轻量级文件管理系统。

一、准备工作
我们需要准备一台云服务器,推荐配置如下:
  • 系统:Ubuntu 22.04(推荐)
  • CPU:1 核
  • 内存:1-2 GB
  • 硬盘:20 GB 以上(视文件量而定)
  • 带宽:1 Mbps 以上

FileBrowser 的优点在于部署极快,界面干净简洁,支持拖拽上传、在线预览、文件分享等常用功能,非常适合用作个人网盘或轻量级团队文件管理工具。

二、安装 FileBrowser
安装 FileBrowser 十分简单,只需一条命令即可:
  1. curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash
复制代码
执行上述命令后,FileBrowser 会自动下载安装并安装到系统中。

三、启动 FileBrowser
接下来运行 FileBrowser:
  1. filebrowser -r /data -p 8080
复制代码
参数说明:
  • filebrowser:启动程序;
  • -r /data:设置根目录为 /data,也就是你上传和下载的文件都存放在这个目录下;
  • -p 8080:监听端口设为 8080,稍后通过浏览器访问时会用到。

提示:如果你的云服务器设置了防火墙或安全组,记得放行 8080端口,否则外部无法访问。

四、访问网盘系统
打开浏览器,访问你云服务器的公网地址,例如:
  1. http://你的服务器IP地址:8080
复制代码
首次登录默认账户信息:
  • 用户名:admin
  • 密码:admin

登录后你可以在右上角修改密码,并开始上传、下载文件,体验 FileBrowser 提供的便捷操作。

五、保持后台运行(防止关闭 SSH 后中断)
如果你使用的是命令行启动(如第三步),那么关闭 SSH 终端或服务器重启后,FileBrowser 就会停止运行。为了解决这个问题,有两种方式:
方法一:用 nohup 让程序在后台运行
  1. nohup filebrowser -r /data -p 8080 > fb.log 2>&1 &
复制代码
  • 这样即使关闭终端,程序仍会继续运行。
  • 日志输出会保存到 fb.log 文件中。

⚠️ 缺点是:服务器重启后仍需手动重启程序。
六、设置开机自启动(推荐)
为了彻底解决重启失效问题,我们可以配置 FileBrowser 为系统服务,设置开机自启。
第一步:创建 systemd 服务文件
  1. sudo nano /etc/systemd/system/filebrowser.service
复制代码
粘贴以下内容:

[Unit]
Description=FileBrowser Service
After=network.target

[Service]
ExecStart=/usr/local/bin/filebrowser -r /data -p 8080
Restart=always
RestartSec=3
User=root
Environment=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
WorkingDirectory=/root

[Install]
WantedBy=multi-user.target


如果 filebrowser 安装在其他路径,请将 ExecStart 中的路径替换为实际路径。

第二步:启用并启动服务
  1. sudo systemctl daemon-reexec
复制代码
  1. sudo systemctl daemon-reload
复制代码
  1. sudo systemctl enable filebrowser
复制代码
  1. sudo systemctl start filebrowser
复制代码

查看服务运行状态:
  1. sudo systemctl status filebrowser
复制代码


七、总结
FileBrowser 是一个非常适合轻量级需求的文件管理工具,部署快速,界面清爽,适合用于以下场景:
  • 自建私有网盘
  • 文件中转站
  • 简单的远程备份系统
  • 内网文件共享

无需数据库、复杂配置,只需几条命令,即可将你的云服务器变成一个稳定可靠的网盘系统。如果你正在寻找一个轻便又好用的私有云解决方案,不妨试试 FileBrowser。

有了后台运行和自启动支持,你的私有网盘就可以做到随时在线、长时间稳定运行了。如果你还想配置域名访问、HTTPS 加密、用户权限管理等功能,也可以继续拓展 FileBrowser 的功能。

发表于 2025-4-17 11:43:14 | 查看全部
界面什么样子?
lin
是这样子的  详情 回复
发表于 2025-4-17 13:08
 楼主| 发表于 2025-4-17 13:08:55 | 查看全部
CJ22 发表于 2025-4-17 11:43
界面什么样子?

是这样子的
1.png
看起来还不错。  详情 回复
发表于 2025-4-18 14:05
发表于 2025-4-18 14:05:00 | 查看全部

看起来还不错。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2001-2025 Suike Tech All Rights Reserved. 随客交流社区 (备案号:津ICP备19010126号) |Processed in 0.124259 second(s), 12 queries , Gzip On, MemCached On.
关灯 在本版发帖返回顶部
快速回复 返回顶部 返回列表