[点晴永久免费OA]极简自建网盘:无需数据库迁移,服务器原有文件夹直接变成网盘
|
admin
2026年10月15日 11:6
本文热度 258
|
对于手头有云服务器、局域网主机或 NAS 的技术玩家来说,自建私有网盘往往面临“资源开销与功能冗余的矛盾”
如果你想要一套开箱即用、单二进制极速运行、内存开销低至十几兆,并且能够无缝挂载服务器已有目录的极简私有云盘,那么开源界的常青树神器——Filebrowser,就是当之无愧的轻量天花板。
什么是 Filebrowser?
Filebrowser 是一款开源、跨平台、高性能的轻量级 Web 文件管理系统与私有网盘。
它采用 Go 语言编写,将复杂的网盘功能收拢为一个极小的单文件运行时。只需指定一个本地目录,Filebrowser 就能瞬间为该目录生成一个现代美观的 Web 管理后台,支持在网页端完成文件的上传、下载、在线预览、编辑与分享。
- GitHub 项目:
filebrowser/filebrowser
核心杀手锏功能
1. 纯原生目录映射,绝不绑架数据
- 直接读取宿主机真实的文件夹结构,不改变文件命名、不打碎分块存储。
- 即使随时关掉服务,所有上传和修改的文件依然完好保存在原路径中,随时可用命令行或 Samba 查看。
2. 丰富的文件在线预览与编辑器
- 音视频与图片秒播:支持在网页端直接在线播放 MP4/MKV 视频、无损音频,支持大图瀑布流快速浏览。
- 代码与文档即时修改:内置轻量代码编辑器,支持 Markdown 渲染、YAML/JSON/Shell 脚本语法高亮与实时保存。
3. 灵活的外部安全分享机制
- 原生支持设置 访问密码 以及 有效过期时间(如 1 小时、1 天、永久),分享大文件既安全又高效。
4. 细粒度多用户与权限隔离
- 支持创建多个独立账号,并为每个用户单独分配不同的根目录。
- 可视化勾选权限:允许/禁止下载、上传、重命名、删除、执行终端命令等,团队协作分权极其清晰。
极速安装与部署
1. 准备 docker-compose.yml
在服务器上创建配置文件:
version: '3.8'
services:
filebrowser:
image: filebrowser/filebrowser:latest
container_name: filebrowser
restart: always
ports:
- "8080:80"
volumes:
# 将宿主机要管理的目录挂载到容器内
- /data/shares:/srv
# 存储数据库与配置文件
- ./database/filebrowser.db:/database/filebrowser.db
- ./settings.json:/config/settings.json
2. 初始化与启动
在启动前创建空数据文件以避免挂载为目录:
mkdir -p database
touch database/filebrowser.db
docker compose up -d
上手步骤:
- 启动完成后,在浏览器打开
http://<服务器IP>:8080;
- 进入 Settings -> User Management 修改默认密码与界面语言(支持简体中文),即可开始管理你的私有数据!
知行合一
很多时候我们并不需要一个包含日历、视频会议、办公套件的臃肿网盘系统,仅仅需要一个能够“快速传文件、在线看视频、安全发外链”的清爽面板。
Filebrowser 剔除了一切拖慢速度的冗余模块,用极其克制的资源消耗做好了文件管理的本职工作。如果你的小 VPS 或 NAS 正需要一套轻快好用的网盘,不妨花一分钟部署试一试!
阅读原文:点击这里
该文章在 2026/10/15 11:15:29 编辑过