在线预览 20 多种格式的文件File Browser 两行命令跑通【免费下载链接】filebrowserFile Browser provides a file managing interface within a specified directory and it can be used to upload, delete, preview and edit your files.项目地址: https://gitcode.com/gh_mirrors/fi/filebrowser周五晚上要给客户演示PDF 和报价单却锁在机房那台机器里。不用 SSH 翻路径也不用先把文件拽到本地打开 File Browser 的 Web 页面就能在线预览、改名、移动。它是单二进制部署的文件管理器核心卖点是浏览器里直接看文件。五分钟跑起来本地尝鲜装好二进制用-r指定要管理的目录服务立刻可用curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bashfilebrowser -r /data/site -a 0.0.0.0 -p 8080浏览器访问http://服务器IP:8080默认账号admin/admin登录后先改密码。生产上 Docker一条docker run挂三个卷文件目录、数据库、配置。容器随时重建数据不动docker run -d --name filebrowser -p 8080:80 \ -v /path/to/files:/srv -v /path/to/db:/database \ -v /path/to/conf:/config filebrowser/filebrowser从登录到改完保存一条动线走完登录后左侧栏就四样My files、New folder、New file、Settings右侧文件列表上方有搜索框和网格/列表视图切换。走一条完整动线点New folder输入名字回车目录建好把文件拖进列表区上传完成前进度条可见单击文件图片直接渲染PDF 用内置阅读器打开单击文本文件再点顶栏的笔形图标就进了在线编辑器编辑器支持语法高亮CtrlS 保存改动直接落盘。一条动线走完日常操作基本不用碰别的入口。在线预览到底能看什么File Browser 内置预览覆盖 20 多种格式按四类理解就够类别预览表现图片浏览器内直接渲染缩略图自动生成列表加载更快文档PDF、Office 文档走内置渲染器免下载代码行号 语法高亮纯看纯文本TXT、Markdown、JSON、CSV 等点开还能顺手编辑两个容易踩的细节预览有大小上限默认约 5MB超限文件会退回下载缩略图是自动生成的列表页翻得快主要靠它。更多参数见 docs/。作用域 权限位管住每个人多用户模型只记两个概念。作用域Scope建用户时填一个根目录这个用户的家就是它。登录后他只能看见并操作这个目录及其子目录天然隔离互不越界。权限位创建、重命名、修改、删除、分享是五个独立勾选项。只读账号只勾前几项之外的空集即可要管全场直接勾 Administrator其余自动全选。建用户的其余项用户名密码、界面语言、是否禁止改密码。进阶配置选读想调预览上限配置文件里找到size相关键改大数值即可配合cache字段启用磁盘缓存重复访问的热点文件走缓存速度明显不同。想换登录页皮肤走品牌设置替换 logo、改标题文案登录页立刻变样不用动代码想把 Git 等操作搬进界面在设置里配命令模板模板里可用变量注入路径保存后文件列表上就会出现对应按钮。例如配一条git status文件页底部弹出命令输出命令执行逻辑在 http/commands.go 附近想扩展前先看一遍。加载慢了怎么办优先开磁盘缓存公开资源多的场景前置一层反向代理压缩静态文件。三个落地场景团队文档库适合谁3~20 人的小团队怎么搭共享目录挂进去按角色建账号只读成员去掉修改/删除位得到什么一份不用下载的文档源谁改了什么有迹可循个人网盘适合谁只想要个能跨设备看文件的轻量方案怎么搭Docker 起一个容器单用户 改默认密码得到什么手机、公司、家里同一界面文本随手改教学资源平台适合谁课程组、培训方怎么搭按课程分目录学生账号全部设只读 限作用域得到什么课件在线看、作业走上传权限边界清晰排障速查现象常见原因处理预览不显示直接下载文件超过预览大小上限调大配置里的大小阈值预览空白进程无该文件读权限检查挂载与属主重复访问变慢缓存未启用开启磁盘缓存对外暴露后不放ใจ明文 HTTP、默认密码反向代理上 HTTPS改密码、收权限File Browser 的定位很收敛单二进制 Web 文件管理器在线预览加按目录隔离的权限模型。想动手直接克隆仓库 https://gitcode.com/gh_mirrors/fi/filebrowser 读一遍 docs/半小时能搭出一个可用的环境。【免费下载链接】filebrowserFile Browser provides a file managing interface within a specified directory and it can be used to upload, delete, preview and edit your files.项目地址: https://gitcode.com/gh_mirrors/fi/filebrowser创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?