如何备份和保存文件浏览器设置

最后更新: 2026年14月09日

  • 为避免更新时丢失用户,必须将数据库 (.db) 和配置文件挂载到外部卷上。
  • FileBrowser Quantum 在原有基础上进行了改进,配备了用于即时搜索的索引引擎和现代化的界面。
  • 与 Nextcloud 不同,FileBrowser 是一款轻量级工具,专门用于文件管理,非常适合硬件配置有限的用户。
  • 通过使用 Traefik 等反向代理和 OIDC 等现代身份验证方法可以增强安全性。

如何备份文件浏览器设置

如何备份我的 FileBrowser 设置?如果您曾因云存储的限制而感到困扰,您可能已经意识到,搭建自己的文件服务器是最佳选择。FileBrowser 已成为最轻量级、最直接的浏览器文件夹管理工具之一,让您可以…… 无需支付订阅费即可掌控您的数据 每月一次,永无止境。

然而,真正令人头疼的通常不是安装本身,而是如何确保系统更新后所有内容都能保留下来。没有什么比重启容器后发现……更令人沮丧的了。 您的用户和权限已消失由于您没有保护数据库,因此被迫从头开始配置所有内容。

如何确保配置持久有效

NAS 数据存储单元的特写镜头,象征着配置的持久性和数据安全性。

为了防止 FileBrowser 每次使用 Watchtower 等工具更新镜像时都恢复为默认值(例如臭名昭​​著的“admin/admin”),这一点至关重要。 挂载配置文件 在外部卷上。如果您没有将数据库和 JSON 文件映射到主机,则更改仅保存在容器的临时层中,并在重启后被清除。

独家内容 - 点击这里  如何将电脑屏幕分成两部分

要实现真正的持久化,您必须在主机上创建文件夹结构,例如在 docker/filebrowser您将在此处放置两个关键文件: filebrowser.db 文件和 .filebrowser.json 文件第一个存储所有凭据和权限,而第二个定义端口和根路径等参数。

一个稳健的 Docker 部署示例是通过链接这些文件来运行容器。使用运行命令时,务必添加卷标志。 -v 这样文件 内部的 /database.db 文件必须与你的物理文件匹配。 在主机上。这样,即使您删除容器以更新版本,登录信息也会完整地保留在您的硬盘驱动器上。

使用 Docker Compose 进行优化部署

专家使用笔记本电脑配置服务器,非常适合演示使用 Docker Compose 进行部署。

如果你不想费力编写无尽的命令行,最好的选择是使用 Docker Compose。这种方法允许你将所有内容都写在一个文件中。 docker-compose.yml这大大简化了服务管理。在标准配置中,您可以定义镜像、端口(例如 8080),以及最重要的, 用于配置的卷的路径 以及您想要提供的数据。

建议指定一个特定用户(例如,1000:1000)来避免Linux系统中的写入权限问题。文件写入完成后,只需运行该命令即可。 docker compose up -d 这样服务器就会在后台启动运行,允许您访问…… 界面类似于谷歌云端硬盘 但完全私密。

独家内容 - 点击这里  如何在联想拯救者上截屏?

FileBrowser Quantum:项目发展历程

现代化的服务器机房,配有照明机架,体现了私有云和自托管的概念。

对于那些寻求更强大功能的用户,有一个名为 Quantum 的分支版本,它对原项目进行了现代化改造。虽然基础版本简单有效,但 Quantum 经过重写,提供了更强大的功能。 更流畅的用户体验 而且功能强大,非常适合那些觉得原项目有点停滞不前的人。

Quantum 的一大亮点是它的索引系统。与原版不同,Quantum 默认会对文件进行索引,从而允许您…… 即时实时搜索 输入文字时,您可以按尺寸或其他属性进行筛选,无需重新加载页面。此外,界面也进行了重新设计,更加简洁,操作选项被移至可滑动面板和上下文菜单中。

对比:Quantum 与 Nextcloud

连接到交换机的网络电缆细节图,非常适合用来说明 Traefik 等反向代理的配置。

人们常常会将这些工具混淆,但它们的功能截然不同。Nextcloud 是一个功能强大的生产力套件,包含日历、联系人和视频通话等功能,它采用基于 MySQL 数据库和 PHP 的重量级架构。而 FileBrowser Quantum 则是一个…… 优化的文件浏览器它是一个轻量级的二进制文件,不需要那么多基础设施,因此非常适合像树莓派这样的小型硬件。

Nextcloud 在双向同步和文档协作方面表现出色,而 Quantum 则专注于 导航和显示效率对于那些只需要快速上传、下载和共享文件的用户来说,Quantum 的轻量级是无与伦比的,它占用的 RAM 仅为 Nextcloud 安装所需 RAM 的一小部分。

独家内容 - 点击这里  如何打开 ISZ 文件

高级设置和安全

在像 Quantum 这样的较新版本中,管理通过文件得以简化。 config.yaml在这里,您不仅可以定义端口和路由,还可以定义高级身份验证方法。虽然用户名和密码访问是标准做法,但也可以集成其他方式。 OIDC 或 PassKeys 认证系统 通过 PocketID 等工具,从而消除对传统密码的依赖。

对于那些将服务器暴露在互联网上的用户来说,最专业的做法是使用像 Traefik 这样的反向代理。这样可以方便地管理 SSL 证书并使用 自定义域名以访问您的文件 安全地避免将直接端口暴露给全世界,并为您的自托管基础设施增加额外的保护层。

维护 FileBrowser 配置的关键在于正确管理 Docker 卷,以防止数据库不稳定。无论是选择简洁的原始版本,还是功能强大、搜索速度快的 Quantum 版本,关键都在于…… 将 .db 文件和配置文件外部化从而确保您的私有云稳定、安全,并且易于在服务器之间迁移。