31.9K Star!个人云盘神器File Browser:单文件部署,Web管理文件比FTP好用100倍!

File Browser是什么
开源成就
•
•
主开发语言后端Go语言,前端Vue框架,性能强劲界面美观
•
版本迭代发布了102个版本,功能成熟稳定
核心功能
•
开箱即用,下载一个可执行文件直接运行,不需要数据库不需要复杂配置,我在树莓派上5分钟就搭好了
•
文件管理全能,上传、下载、重命名、移动、复制、删除这些基本操作应有尽有,还支持批量操作和拖拽上传
•
在线预览编辑,图片、视频、音频、PDF、代码文件都能直接在浏览器里打开,Markdown和文本文件还能在线编辑,不用下载到本地
•
多用户权限系统,可以创建多个用户,每个用户设置不同的访问目录和权限,家人共用一台NAS也能各管各的文件
•
•
Material Design界面,基于Material Design设计的界面简洁漂亮,
实际使用体验
给老婆单独建了个账号,只能访问她的文档文件夹,权限隔离做得很到位,她传什么文件我看不到
和客户分享方案文档,生成个链接发过去,对方直接下载不用登录,比邮件附件省事儿太多
最喜欢的是它的搜索功能,几千个文件秒搜,还支持正则表达式,找文件效率翻倍
# 最简单的启动方式,一行命令搞定 filebrowser-r/path/to/your/files # Docker部署也很简单 dockerrun-d\ --namefilebrowser\ -v/path/to/your/files:/srv\ -v/path/to/database:/database\ -p8080:80\ filebrowser/filebrowser # 指定端口和数据库位置 filebrowser-p8080-d/path/to/database.db-r/srv
安装指南
•
二进制文件部署,从GitHub Releases下载对应系统的可执行文件,直接运行即可,Linux/Windows/macOS全平台支持
# Linux快速安装 curl-fsSLhttps://raw.githubusercontent.com/filebrowser/get/master/get.sh|bash # 启动服务 filebrowser
•
Docker部署推荐,官方提供Docker镜像,配置持久化存储一步到位
# 创建配置目录 mkdir-p/opt/filebrowser/{database,srv} # 启动容器 dockerrun-d\ --namefilebrowser\ --restartunless-stopped\ -v/opt/filebrowser/srv:/srv\ -v/opt/filebrowser/database:/database\ -ePUID=1000\ -ePGID=1000\ -p8080:80\ filebrowser/filebrowser
•
初始账号,首次访问http://服务器IP:8080,默认用户名和密码都是admin,登录后记得立即修改密码
•
配置文件定制,可以通过命令行参数或配置文件调整端口、数据库位置、根目录、日志等设置
•
反向代理配置,配合Nginx或Caddy使用HTTPS访问更安全,官方文档有详细配置示例
•
多语言支持,界面支持包括中文在内的30多种语言,本地化做得很好
注意事项
项目目前处于维护模式,只修bug不加新功能,在寻找新的维护者,但这不影响使用,现有功能已经非常完善了,日常文件管理完全够用
用File Browser管理服务器文件快两年了,从来没出过问题,比FTP好用太多了,界面漂亮操作直观,文件预览功能让我不用每次都下载到本地,分享功能也很实用,偶尔需要给朋友传个大文件直接生成链接就搞定,部署简单到夸张,一个可执行文件就是一个完整的文件服务器,内存占用也很低,树莓派跑起来毫无压力,虽然项目在维护模式,但功能已经足够成熟,如果你需要一个轻量级的私有文件管理方案,File Browser绝对是首选
项目图片





END 往期推荐
-
14.5K Star!开源AI编程助手,专为大型项目和复杂任务而生!
-
407K Star!GitHub上最全的精选资源库,程序员必备的技术宝库!
-
18.5K Star!AI浏览器自动化神器,告别繁琐的网页操作!
-
13.7K Star!Google官方AI代理开发神器,多智能体系统开发效率翻倍!
-
8.7K Star!不用GPU也能搞语音合成,推荐这个25MB的语音合成神器,从App到嵌入式,从Web到桌面软件,哪里都能用
