3分钟部署一个网页文件管理器:上传下载随时随地
一条 docker 命令,3分钟搞定一个带网页界面的文件上传下载服务,手机电脑都能用。
为什么需要这个?
你有没有遇到过这些场景:
- 在服务器上有个文件,想下载到本地,但又不想配 FTP、scp 太麻烦
- 想给朋友或客户提供一个简单的文件共享目录,但不想装 Nextcloud 那么重
- 需要一个临时的文件中转站,上传下载就完事
- FileBrowser
- 就是为这个场景生的——一个轻量级的网页文件管理器,部署简单到极致。
部署步骤
前提:安装了 Docker
如果还没装 Docker,一行命令:
curl -fsSL https://get.docker.com | sh
第一步:创建数据库文件
touch ~/filebrowser.db
ls -la ~/filebrowser.db
确认输出是一个 0 字节的普通文件(不是目录),这步不能跳过,否则 Docker 挂载时会自动创建成目录。
第二步:启动容器
docker run -d \
--name filebrowser \
-p 9001:80 \
-v ~/filebrowser-data:/srv \
-v ~/filebrowser.db:/database.db \
filebrowser/filebrowser \
--database /database.db
参数说明:
第三步:查看日志,获取初始密码
docker logs filebrowser
正常输出如下:
2026/03/30 03:18:35 Using database: /database.db
2026/03/30 03:18:35 Performing quick setup
2026/03/30 03:18:35 User 'admin' initialized with randomly generated password: Qdp3-Iee5xNOnnGF
2026/03/30 03:18:35 Listening on [::]:80
第四步:打开浏览器
访问 `http://你的IP:9001`,用 admin + 日志里的密码登录。
登录后立即去设置里改密码。
实际效果
开机自启
加上 `--restart unless-stopped` 参数,服务器重启后自动恢复:
docker update --restart unless-stopped filebrowser
安全提醒
如果是放在公网服务器上:
就这么简单。下次要在服务器上取文件,不用再 scp 了。
汤姆不止是猫 | 工具推荐
夜雨聆风