当前位置: 首页 > 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.jsqmd.com/news/36817/

相关文章:

  • 2025/11/10~2025/11/16 做题笔记 - sb
  • 校园二手物品交易平台
  • 微信小程序开发过程中,体验版调试模式是一个非常实用的功能,尤其适用于测试人员、产品或团队成员在正式发布前进行作用验证。以下是对微信小应用“体验版调试模式”的详细设置说明,包括操作步骤等
  • 【四级】全国大学英语四级历年真题及答案解析PDF电子版(2015-2025年6月) - 详解
  • OpenGL进化史:从实验室到现代图形革命的里程碑之旅
  • 提示词语料收集
  • 新手做幼儿园营养食谱公众号在哪找好看的素材?
  • C语言中的数据存储
  • 2025-11-10 早报新闻
  • 咋提宣讲
  • 20232428 2025-2026-1 《网络与系统攻防技术》实验四实验报告
  • 【模板】ccpc板子库
  • 20232428 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • 详细介绍:P3375 【模板】KMP
  • 11月10号
  • 基于DP1323EL的电动车解锁方案:超高速读写,提升电动车一键解锁体验
  • 最强LLM生成代码也会出错?
  • 张量与向量
  • TCP的超时重传时间是如何计算的
  • 路径遍历漏洞实战指南:5种绕过技术与自动化测试
  • 实用指南:LLMs-from-scratch :KV 缓存
  • 前置和后置的区别
  • 2025年11月太阳能板/光伏板/电池板/单晶硅/多晶硅板前十厂家排名:深圳精益太阳能板领跑行业
  • TCP报文中的时间戳有什么作用
  • 响应式编程 - reactor 初识
  • ubuntu16.04安装CUDA驱动 - 小
  • 深入解析:统一高效图像生成与编辑!百度新加坡国立提出Query-Kontext,多项任务“反杀”专用模型
  • 2025年11月太阳能板生产厂家排名前十榜单:深圳精益太阳能板引领行业
  • reactor 初识
  • QOJ6608 Descent of Dragons