当前位置: 首页 > news >正文

Docker部署FileBrowser轻量网盘

官网:Installation - File Browser
filebrowser 是一款非常优秀的文件管理工具,并且是跨平台。安装也非常简单,安装后就可以使用,同样使用也非常的简单。在linux环境中使用的比较多
image

Docker ¶

docker run \-v filebrowser_data:/srv \-v filebrowser_database:/database \-v filebrowser_config:/config \-p 8080:80 \filebrowser/filebrowser

其中 filebrowser_data 、 filebrowser_database 和 filebrowser_config 是 Docker 卷 ,分别用于存储数据、数据库和配置。默认配置和数据库将自动初始化。

容器内运行文件浏览器的默认用户具有 PID 1000 和 GID 1000。如果出于某种原因,您想使用不同的用户运行 Docker 容器,请参阅 Docker 的用户文档 。

首次启动 ¶

您的实例现已启动并运行。文件浏览器将自动引导数据库,其中存储了配置和用户信息。您可以在控制台日志中找到实例运行的地址以及为 admin 用户随机生成的密码。

警告

自动生成的 admin 用户密码只会显示一次。如果您忘记了密码,则需要手动删除数据库并重新启动文件浏览器。

虽然这是启动实例最快的方法,但我们建议您查看其他可能的选项,方法是查看 config init --help 和 config set --help ,以使安装尽可能安全且可定制。

如果您的目标是进行面向公众的部署,我们建议您查看部署页面,了解更多关于如何保护您的安装的信息。

威联通NAS

推送到私有仓库(可以直接访问可跳过)

步骤 C: 打标签 (Tag)

在 Ubuntu Server 上执行:

# 格式: docker tag [源镜像名] [NAS_IP:端口/镜像名]
docker pull filebrowser/filebrowserdocker tag filebrowser/filebrowser 你的私有仓库地址:端口/filebrowser/filebrowser

步骤 D: 推送 (Push) 到私有仓库

docker push 你的私有仓库地址:端口/filebrowser/filebrowser

创建应用

通过Container Station分别创建容器

  1. 镜像: filebrowser/filebrowser

  2. 端口转发: 主机 9011 -> 容器 80

  3. 存储 (卷): 使用 GUI 的文件浏览器添加三个路径映射:

    • 主机路径 /Custom_program/docker_data/Filebrowser/data -> 容器路径 /srv

    • 主机路径 /Custom_program/docker_data/Filebrowser/database -> 容器路径 /database

    • 主机路径 /Custom_program/docker_data/Filebrowser/config -> 容器路径 /config
      image

  4. 运行时 选择特权模式
    image

docker-compose

version: '3.8'services:filebrowser:image: filebrowser/filebrowsercontainer_name: filebrowserrestart: unless-stoppedports:# 主机端口 8080 映射到容器端口 80# 你可以把 8080 改成任何你喜欢的主机端口- "8080:80"volumes:# !! 下面是你 NAS 上的路径,请确保它们存在 !!# 1. 你的主文件目录 (容器内是 /srv)- /Custom_program/docker_data/Filebrowser/data:/srv# 2. 数据库文件- /Custom_program/docker_data/Filebrowser/database:/database# 3. 配置文件- /Custom_program/docker_data/Filebrowser/config:/config
http://www.rkmt.cn/news/45742.html

相关文章:

  • OpenGL进化史:从实验室到现代图形革命的里程碑之旅
  • 新手做幼儿园营养食谱公众号在哪找好看的素材?
  • 咋提宣讲
  • 20232428 2025-2026-1 《网络与系统攻防技术》实验四实验报告
  • 路径遍历漏洞实战指南:5种绕过技术与自动化测试
  • TCP报文中的时间戳有什么作用
  • 深入解析:统一高效图像生成与编辑!百度新加坡国立提出Query-Kontext,多项任务“反杀”专用模型
  • Windows利用批处理脚本判断端口, 启动tomcat
  • 2025最新实测对比:5款热门工程项目管理系统 协同能力与实用体验深度测评
  • 2025年终绩效,AI面谈系统让沟通效率翻倍,主管再也不用熬夜写总结
  • es中批量删除数据
  • 低代码高价值场景:让设备管理真正成为企业数字化资产
  • Pinely Round 5 (Div. 1 + Div. 2) A-D细解
  • 官宣上线!RocketMQ for AI:企业级 AI 应用异步通信首选方案
  • 什么是 FFmpeg:开源免费的多媒体处理框架 - 实践
  • 2025年离心管道风机定制厂家推荐排行榜
  • CF2119E And Constraint
  • Follow the Penguins
  • 2025年提分系统系统怎么选
  • 2025年肃宁双十一眼镜品牌权威推荐榜单:眼镜/眼睛价格/眼镜店品牌精选
  • 2025年锡熔液抗氧化还原粉厂家排行榜
  • [Python刷题记录]-合并区间-普通数组/二维数组-中等
  • 2025年评价高的学习能力少儿训练品牌选哪家
  • Blender科幻机甲娘莉莉魅魔人物角色3D模型带骨骼动作绑定带贴图
  • AE插件-Furikake 1.0.0 Win 轻量级高性能粒子特效插件+使用教程
  • 邮件别名
  • 自定义redis列表增量迭代
  • Raylib贴图
  • 重新开始记录Blogs,近年工作历程分享
  • 【Tools】Visual Studio利用经验介绍(包括基本功能、远程调试、引入第三方库等等)