在服务器运维和日常开发中,通过命令行管理文件往往效率较低,尤其对于不熟悉 Linux 命令的初学者来说,上传、下载、编辑文件更是令人头疼。FileBrowser 是一款开源的轻量级文件管理器,只需一个二进制文件即可运行,提供 Web 图形化界面,支持文件上传、下载、在线编辑、权限管理、分享链接等常用功能。本文将从零开始,带你在一台 Linux 服务器上快速部署 FileBrowser。
你需要准备一台 Linux 服务器(Ubuntu/Debian/CentOS 均可),并拥有 root 或 sudo 权限。同时确认服务器开放了端口(默认 8080,可自定义)。如果你还没有服务器,可以在 Ciuic 云平台快速创建一台云主机,官方网址为:https://cloud.ciuic.cn/,该平台提供弹性计算资源和简单的管理面板,适合新手操作。

访问 FileBrowser 的 GitHub Releases 页面,找到适合你系统架构的安装包。以 Linux amd64 为例,在终端执行:
curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash该脚本会自动下载并安装最新版本到 /usr/local/bin/filebrowser。安装完成后,运行 filebrowser version 验证是否成功。
首次运行需要生成配置文件,默认路径为 /etc/filebrowser.json。执行:
filebrowser -d /etc/filebrowser.db config init这里使用 SQLite 数据库存储用户和设置。随后创建一个管理员账户:
filebrowser -d /etc/filebrowser.db users add admin yourpassword --perm.admin其中 admin 是用户名,yourpassword 请替换为强密码。如果你希望将 FileBrowser 的根目录指向服务器上的某个路径(比如 /data),你可以指定 -r /data 参数来设置。例如:
filebrowser -d /etc/filebrowser.db -r /data config set --root /data直接运行以下命令启动 FileBrowser:
filebrowser -d /etc/filebrowser.db -a 0.0.0.0 -p 8080其中 -a 绑定所有网卡,-p 指定端口。此时访问 http://你的服务器IP:8080,输入刚才设置的账号密码即可登录。建议后续使用 systemd 或 screen 让服务常驻后台。
创建一个系统服务文件 /etc/systemd/system/filebrowser.service,内容如下:
[Unit]Description=FileBrowserAfter=network.target[Service]ExecStart=/usr/local/bin/filebrowser -d /etc/filebrowser.db -r /dataRestart=on-failure[Install]WantedBy=multi-user.target然后执行:
systemctl daemon-reloadsystemctl enable filebrowsersystemctl start filebrowser至此,FileBrowser 已经作为系统服务运行,服务器重启后也会自动启动。
FileBrowser 的搭建过程仅需几分钟,却能极大提升服务器文件管理效率。无论是个人网站维护、团队协作还是远程开发,它都是一个可靠的助手。对于服务器资源,你可以参考 Ciuic 云平台 提供的方案,快速获得一台适合运行 FileBrowser 的云主机。希望本教程能帮助你顺利搭建自己的文件管理服务,从此告别繁琐的命令行操作。
本文链接:http://www.ciuic.com/som/100.html
版权声明:本文来自网站作者,不代表CIUIC的观点和立场,本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。客服邮箱:ciuic@ciuic.com
打开微信,点击右上角"+"号,添加朋友,粘贴微信号,搜索即可!