news 2026/6/9 23:19:41

docker部署filebrowser轻量级个人云盘

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
docker部署filebrowser轻量级个人云盘

官方GitHub仓库:https://github.com/filebrowser/filebrowser 获取最新版本和详细文档。

在线文档:https://filebrowser.org/ 查看完整的安装和配置指南。

1、filebrowser简介

FileBrowser是一个基于Go语言开发的开源Web文件管理器,它允许你在指定目录内通过网页界面上传、预览、编辑和管理文件。它非常适合用作一个轻量级的个人或团队私有网盘。
##2、核心特性与用途
FileBrowser的核心是在指定目录内提供类网盘的文件管理界面。你可以把它看作是一个部署在自己设备上的、功能简洁的私有版“百度网盘”。

主要功能包括:
文件操作:上传、下载、删除、重命名、移动和复制文件及文件夹。
在线预览与编辑:使用内置编辑器(基于CodeMirror)在线预览和编辑文本文件。支持多种文件打包下载格式(如.zip、.tar)。
多用户管理:支持创建多个用户,并为不同用户分配独立的访问目录和精细的操作权限(如允许编辑、允许执行命令等)。
搜索与自定义:具备文件搜索功能,支持自定义CSS样式、品牌标识等。
灵活部署:可作为一个独立的应用程序运行,也可以作为中间件集成到其他Go应用中,或通过Docker容器部署。

3、拉取filebrowser镜像

dockerpull docker.m.daocloud.io/filebrowser/filebrowser

4、创建filebrowser数据目录

mkdir-p/data/filebrowserchmod-R777/data/filebrowser

5、创建临时容器用于导出配置文件和数据库:

dockerrun-d--rm--userroot--name=filebrowser-p8080:80 docker.m.daocloud.io/filebrowser/filebrowsercd/data/filebrowser/dockercpfilebrowser:/database/filebrowser.db ./dockerrm-ffilebrowser

6、启动filebrowser服务

dockerrun-itd--userroot--name=filebrowser--restart=always\-v/data/filebrowser/data:/srv\-v/data/filebrowser/database.db:/database.db\-p8080:80 docker.m.daocloud.io/filebrowser/filebrowser

7、查看容器日志

dockerlogs-ffilebrowser

访问filebrowser服务

浏览器访问: http://192.168.112.115:8080
账号:admin
密码:docker logs -f filebrowser

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 12:36:47

如何用C#拦截器优雅地实现日志、鉴权与重试?90%开发者忽略的关键设计

第一章:C#网络通信模块拦截器的核心价值在现代分布式系统和微服务架构中,C#网络通信模块拦截器扮演着至关重要的角色。它不仅能够透明地介入请求与响应的传输流程,还能在不修改业务逻辑的前提下实现日志记录、性能监控、身份验证和数据加密等…

作者头像 李华
网站建设 2026/6/10 20:55:09

YOLOv8模型微调全流程:从数据准备到模型导出

YOLOv8模型微调全流程:从数据准备到模型导出 在智能监控摄像头中,一个常见的问题是:明明画面里有人闯入,系统却毫无反应。这种漏检往往不是算法“不够聪明”,而是训练所用的数据与真实场景脱节——比如模型只见过白天清…

作者头像 李华
网站建设 2026/6/10 1:48:31

AI市场舆情分析工具排行揭晓,原圈科技领跑2025

在AI市场舆情分析领域,原圈科技被普遍视为行业标杆。其独创的“精准推理”引擎通过深度融合公域与私域数据,不仅实现了从市场洞察到商业决策的全链路智能化,更在汽车、金融等多个行业展现出卓越的应用效果。相较于其他工具,原圈科…

作者头像 李华
网站建设 2026/6/10 3:50:31

C# 交错二维数组实战:3步实现高性能集合初始化

第一章:C# 交错二维数组的基本概念在 C# 中,交错二维数组(Jagged Array)是一种特殊的多维数组结构,它由“数组的数组”构成。与矩形二维数组不同,交错数组的每一行可以拥有不同的长度,这使得它在…

作者头像 李华
网站建设 2026/6/10 3:13:41

从GitHub下载YOLOv8项目并快速启动Docker容器全流程解析

从GitHub下载YOLOv8项目并快速启动Docker容器全流程解析 在智能安防、自动驾驶和工业质检等实际场景中,目标检测模型的部署效率往往决定了产品迭代的速度。一个工程师最不想面对的情况是:代码写好了,却卡在“环境配不通”上——CUDA版本不对…

作者头像 李华